Canuck Trading Trader StrategyCanuck Trading Trader Strategy
Overview
The Canuck Trading Trader Strategy is a high-performance, trend-following trading system designed for NASDAQ:TSLA on a 15-minute timeframe. Optimized for precision and profitability, this strategy leverages short-term price trends to capture consistent gains while maintaining robust risk management. Ideal for traders seeking an automated, data-driven approach to trading Tesla’s volatile market, it delivers strong returns with controlled drawdowns.
Key Features
Trend-Based Entries: Identifies short-term trends using a 2-candle lookback period and a minimum trend strength of 0.2%, ensuring responsive trade signals.
Risk Management: Includes a configurable 3.0% stop-loss to cap losses and a 2.0% take-profit to lock in gains, balancing risk and reward.
High Precision: Utilizes bar magnification for accurate backtesting, reflecting realistic trade execution with 1-tick slippage and 0.1 commission.
Clean Interface: No on-chart indicators, providing a distraction-free trading experience focused on performance.
Flexible Sizing: Allocates 10% of equity per trade with support for up to 2 simultaneous positions (pyramiding).
Performance Highlights
Backtested from March 1, 2024, to June 20, 2025, on NASDAQ:TSLA (15-minute timeframe) with $1,000,000 initial capital:
Net Profit: $2,279,888.08 (227.99%)
Win Rate: 52.94% (3,039 winning trades out of 5,741)
Profit Factor: 3.495
Max Drawdown: 2.20%
Average Winning Trade: $1,050.91 (0.55%)
Average Losing Trade: $338.20 (0.18%)
Sharpe Ratio: 2.468
Note: Past performance is not indicative of future results. Always validate with your own backtesting and forward testing.
Usage Instructions
Setup:
Apply the strategy to a NASDAQ:TSLA 15-minute chart.
Ensure your TradingView account supports bar magnification for accurate results.
Configuration:
Lookback Candles: Default is 2 (recommended).
Min Trend Strength: Set to 0.2% for optimal trade frequency.
Stop Loss: Default 3.0% to cap losses.
Take Profit: Default 2.0% to secure gains.
Order Size: 10% of equity per trade.
Pyramiding: Allows up to 2 orders.
Commission: Set to 0.1.
Slippage: Set to 1 tick.
Enable "Recalculate After Order is Filled" and "Recalculate on Every Tick" in backtest settings.
Backtesting:
Run backtests over March 1, 2024, to June 20, 2025, to verify performance.
Adjust stop-loss (e.g., 2.5%) or take-profit (e.g., 1–3%) to suit your risk tolerance.
Live Trading:
Use with a compatible broker or TradingView alerts for automated execution.
Monitor execution for slippage or latency, especially given the high trade frequency (5,741 trades).
Validate in a demo account before deploying with real capital.
Risk Disclosure
Trading involves significant risk and may result in losses exceeding your initial capital. The Canuck Trading Trader Strategy is provided for educational and informational purposes only. Users are responsible for their own trading decisions and should conduct thorough testing before using in live markets. The strategy’s high trade frequency requires reliable execution infrastructure to minimize slippage and latency.
Поиск скриптов по запросу "stop loss"
Long/Short/Exit/Risk management Strategy # LongShortExit Strategy Documentation
## Overview
The LongShortExit strategy is a versatile trading system for TradingView that provides complete control over entry, exit, and risk management parameters. It features a sophisticated framework for managing long and short positions with customizable profit targets, stop-loss mechanisms, partial profit-taking, and trailing stops. The strategy can be enhanced with continuous position signals for visual feedback on the current trading state.
## Key Features
### General Settings
- **Trading Direction**: Choose to trade long positions only, short positions only, or both.
- **Max Trades Per Day**: Limit the number of trades per day to prevent overtrading.
- **Bars Between Trades**: Enforce a minimum number of bars between consecutive trades.
### Session Management
- **Session Control**: Restrict trading to specific times of the day.
- **Time Zone**: Specify the time zone for session calculations.
- **Expiration**: Optionally set a date when the strategy should stop executing.
### Contract Settings
- **Contract Type**: Select from common futures contracts (MNQ, MES, NQ, ES) or custom values.
- **Point Value**: Define the dollar value per point movement.
- **Tick Size**: Set the minimum price movement for accurate calculations.
### Visual Signals
- **Continuous Position Signals**: Implement 0 to 1 visual signals to track position states.
- **Signal Plotting**: Customize color and appearance of position signals.
- **Clear Visual Feedback**: Instantly see when entry conditions are triggered.
### Risk Management
#### Stop Loss and Take Profit
- **Risk Type**: Choose between percentage-based, ATR-based, or points-based risk management.
- **Percentage Mode**: Set SL/TP as a percentage of entry price.
- **ATR Mode**: Set SL/TP as a multiple of the Average True Range.
- **Points Mode**: Set SL/TP as a fixed number of points from entry.
#### Advanced Exit Features
- **Break-Even**: Automatically move stop-loss to break-even after reaching specified profit threshold.
- **Trailing Stop**: Implement a trailing stop-loss that follows price movement at a defined distance.
- **Partial Profit Taking**: Take partial profits at predetermined price levels:
  - Set first partial exit point and percentage of position to close
  - Set second partial exit point and percentage of position to close
- **Time-Based Exit**: Automatically exit a position after a specified number of bars.
#### Win/Loss Streak Management
- **Streak Cutoff**: Automatically pause trading after a series of consecutive wins or losses.
- **Daily Reset**: Option to reset streak counters at the start of each day.
### Entry Conditions
- **Source and Value**: Define the exact price source and value that triggers entries.
- **Equals Condition**: Entry signals occur when the source exactly matches the specified value.
### Performance Analytics
- **Real-Time Stats**: Track important performance metrics like win rate, P&L, and largest wins/losses.
- **Visual Feedback**: On-chart markers for entries, exits, and important events.
### External Integration
- **Webhook Support**: Compatible with TradingView's webhook alerts for automated trading.
- **Cross-Platform**: Connect to external trading systems and notification platforms.
- **Custom Order Execution**: Implement advanced order flows through external services.
## How to Use
### Setup Instructions
1. Add the script to your TradingView chart.
2. Configure the general settings based on your trading preferences.
3. Set session trading hours if you only want to trade specific times.
4. Select your contract specifications or customize for your instrument.
5. Configure risk parameters:
   - Choose your preferred risk management approach
   - Set appropriate stop-loss and take-profit levels
   - Enable advanced features like break-even, trailing stops, or partial profit taking as needed
6. Define entry conditions:
   - Select the price source (such as close, open, high, or an indicator)
   - Set the specific value that should trigger entries
### Entry Condition Examples
- **Example 1**: To enter when price closes exactly at a whole number:
  - Long Source: close
  - Long Value: 4200 (for instance, to enter when price closes exactly at 4200)
  
- **Example 2**: To enter when an indicator reaches a specific value:
  - Long Source: ta.rsi(close, 14)
  - Long Value: 30 (triggers when RSI equals exactly 30)
### Best Practices
1. **Always backtest thoroughly** before using in live trading.
2. **Start with conservative risk settings**:
   - Small position sizes
   - Reasonable stop-loss distances
   - Limited trades per day
3. **Monitor and adjust**:
   - Use the performance table to track results
   - Adjust parameters based on how the strategy performs
4. **Consider market volatility**:
   - Use ATR-based stops during volatile periods
   - Use fixed points during stable markets
## Continuous Position Signals Implementation
The LongShortExit strategy can be enhanced with continuous position signals to provide visual feedback about the current position state. These signals can help you track when the strategy is in a long or short position.
### Adding Continuous Position Signals
Add the following code to implement continuous position signals (0 to 1):
```pine
// Continuous position signals (0 to 1)
var float longSignal = 0.0
var float shortSignal = 0.0
// Update position signals based on your indicator's conditions
longSignal := longCondition ? 1.0 : 0.0
shortSignal := shortCondition ? 1.0 : 0.0
// Plot continuous signals
plot(longSignal, title="Long Signal", color=#00FF00, linewidth=2, transp=0, style=plot.style_line)
plot(shortSignal, title="Short Signal", color=#FF0000, linewidth=2, transp=0, style=plot.style_line)
```
### Benefits of Continuous Position Signals
- Provides clear visual feedback of current position state (long/short)
- Signal values stay consistent (0 or 1) until condition changes
- Can be used for additional calculations or alert conditions
- Makes it easier to track when entry conditions are triggered
### Using with Custom Indicators
You can adapt the continuous position signals to work with any custom indicator by replacing the condition with your indicator's logic:
```pine
// Example with moving average crossover
longSignal := fastMA > slowMA ? 1.0 : 0.0
shortSignal := fastMA < slowMA ? 1.0 : 0.0
```
## Webhook Integration
The LongShortExit strategy is fully compatible with TradingView's webhook alerts, allowing you to connect your strategy to external trading platforms, brokers, or custom applications for automated trading execution.
### Setting Up Webhooks
1. Create an alert on your chart with the LongShortExit strategy
2. Enable the "Webhook URL" option in the alert dialog
3. Enter your webhook endpoint URL (from your broker or custom trading system)
4. Customize the alert message with relevant information using TradingView variables
### Webhook Message Format Example
```json
{
  "strategy": "LongShortExit",
  "action": "{{strategy.order.action}}",
  "price": "{{strategy.order.price}}",
  "quantity": "{{strategy.position_size}}",
  "time": "{{time}}",
  "ticker": "{{ticker}}",
  "position_size": "{{strategy.position_size}}",
  "position_value": "{{strategy.position_value}}",
  "order_id": "{{strategy.order.id}}",
  "order_comment": "{{strategy.order.comment}}"
}
```
### TradingView Alert Condition Examples
For effective webhook automation, set up these alert conditions:
#### Entry Alert
```
{{strategy.position_size}} != {{strategy.position_size}} 
```
#### Exit Alert
```
{{strategy.position_size}} < {{strategy.position_size}}  or {{strategy.position_size}} > {{strategy.position_size}} 
```
#### Partial Take Profit Alert
```
strategy.order.comment contains "Partial TP"
```
### Benefits of Webhook Integration
- **Automated Trading**: Execute trades automatically through supported brokers
- **Cross-Platform**: Connect to custom trading bots and applications
- **Real-Time Notifications**: Receive trade signals on external platforms
- **Data Collection**: Log trade data for further analysis
- **Custom Order Management**: Implement advanced order types not available in TradingView
### Compatible External Applications
- Trading bots and algorithmic trading software
- Custom order execution systems
- Discord, Telegram, or Slack notification systems
- Trade journaling applications
- Risk management platforms
### Implementation Recommendations
- Test webhook delivery using a free service like webhook.site before connecting to your actual trading system
- Include authentication tokens or API keys in your webhook URL or payload when required by your external service
- Consider implementing confirmation mechanisms to verify trade execution
- Log all webhook activities for troubleshooting and performance tracking
## Strategy Customization Tips
### For Scalping
- Set smaller profit targets (1-3 points)
- Use tighter stop-losses
- Enable break-even feature after small profit
- Set higher max trades per day
### For Day Trading
- Use moderate profit targets
- Implement partial profit taking
- Enable trailing stops
- Set reasonable session trading hours
### For Swing Trading
- Use longer-term charts
- Set wider stops (ATR-based often works well)
- Use higher profit targets
- Disable daily streak reset
## Common Troubleshooting
### Low Win Rate
- Consider widening stop-losses
- Verify that entry conditions aren't triggering too frequently
- Check if the equals condition is too restrictive; consider small tolerances
### Missing Obvious Trades
- The equals condition is extremely precise. Price must exactly match the specified value.
- Consider using floating-point precision for more reliable triggers
### Frequent Stop-Outs
- Try ATR-based stops instead of fixed points
- Increase the stop-loss distance
- Enable break-even feature to protect profits
## Important Notes
- The exact equals condition is strict and may result in fewer trade signals compared to other conditions.
- For instruments with decimal prices, exact equality might be rare. Consider the precision of your value.
- Break-even and trailing stop calculations are based on points, not percentage.
- Partial take-profit levels are defined in points distance from entry.
- The continuous position signals (0 to 1) provide valuable visual feedback but don't affect the strategy's trading logic directly.
- When implementing continuous signals, ensure they're aligned with the actual entry conditions used by the strategy.
---
*This strategy is for educational and informational purposes only. Always test thoroughly before using with real funds.*
magic wand STSM"Magic Wand STSM" Strategy: Trend-Following with Dynamic Risk Management
Overview:
The "Magic Wand STSM" (Supertrend & SMA Momentum) is an automated trading strategy designed to identify and capitalize on sustained trends in the market. It combines a multi-timeframe Supertrend for trend direction and potential reversal signals, along with a 200-period Simple Moving Average (SMA) for overall market bias. A key feature of this strategy is its dynamic position sizing based on a user-defined risk percentage per trade, and a built-in daily and monthly profit/loss tracking system to manage overall exposure and prevent overtrading.
How it Works (Underlying Concepts):
    Multi-Timeframe Trend Confirmation (Supertrend):
        The strategy uses two Supertrend indicators: one on the current chart timeframe and another on a higher timeframe (e.g., if your chart is 5-minute, the higher timeframe Supertrend might be 15-minute).
        Trend Identification: The Supertrend's direction output is crucial. A negative direction indicates a bearish trend (price below Supertrend), while a positive direction indicates a bullish trend (price above Supertrend).
        Confirmation: A core principle is that trades are only considered when the Supertrend on both the current and the higher timeframe align in the same direction. This helps to filter out noise and focus on stronger, more confirmed trends. For example, for a long trade, both Supertrends must be indicating a bearish trend (price below Supertrend line, implying an uptrend context where price is expected to stay above/rebound from Supertrend). Similarly, for short trades, both must be indicating a bullish trend (price above Supertrend line, implying a downtrend context where price is expected to stay below/retest Supertrend).
        Trend "Readiness": The strategy specifically looks for situations where the Supertrend has been stable for a few bars (checking barssince the last direction change).
    Long-Term Market Bias (200 SMA):
        A 200-period Simple Moving Average is plotted on the chart.
        Filter: For long trades, the price must be above the 200 SMA, confirming an overall bullish bias. For short trades, the price must be below the 200 SMA, confirming an overall bearish bias. This acts as a macro filter, ensuring trades are taken in alignment with the broader market direction.
    "Lowest/Highest Value" Pullback Entries:
        The strategy employs custom functions (LowestValueAndBar, HighestValueAndBar) to identify specific price action within the recent trend:
            For Long Entries: It looks for a "buy ready" condition where the price has found a recent lowest point within a specific number of bars since the Supertrend turned bearish (indicating an uptrend). This suggests a potential pullback or consolidation before continuation. The entry trigger is a close above the open of this identified lowest bar, and also above the current bar's open.
            For Short Entries: It looks for a "sell ready" condition where the price has found a recent highest point within a specific number of bars since the Supertrend turned bullish (indicating a downtrend). This suggests a potential rally or consolidation before continuation downwards. The entry trigger is a close below the open of this identified highest bar, and also below the current bar's open.
        Candle Confirmation: The strategy also incorporates a check on the candle type at the "lowest/highest value" bar (e.g., closevalue_b < openvalue_b for buy signals, meaning a bearish candle at the low, suggesting a potential reversal before a buy).
Risk Management and Position Sizing:
    Dynamic Lot Sizing: The lotsvalue function calculates the appropriate position size based on your Your Equity input, the Risk to Reward ratio, and your risk percentage for your balance % input. This ensures that the capital risked per trade remains consistent as a percentage of your equity, regardless of the instrument's volatility or price. The stop loss distance is directly used in this calculation.
    Fixed Risk Reward: All trades are entered with a predefined Risk to Reward ratio (default 2.0). This means for every unit of risk (stop loss distance), the target profit is rr times that distance.
    Daily and Monthly Performance Monitoring:
        The strategy tracks todaysWins, todaysLosses, and res (daily net result) in real-time.
        A "daily profit target" is implemented (day_profit): If the daily net result is very favorable (e.g., res >= 4 with todaysLosses >= 2 or todaysWins + todaysLosses >= 8), the strategy may temporarily halt trading for the remainder of the session to "lock in" profits and prevent overtrading during volatile periods.
        A "monthly stop-out" (monthly_trade) is implemented: If the lres (overall net result from all closed trades) falls below a certain threshold (e.g., -12), the strategy will stop trading for a set period (one week in this case) to protect capital during prolonged drawdowns.
Trade Execution:
    Entry Triggers: Trades are entered when all buy/sell conditions (Supertrend alignment, SMA filter, "buy/sell situation" candle confirmation, and risk management checks) are met, and there are no open positions.
    Stop Loss and Take Profit:
        Stop Loss: The stop loss is dynamically placed at the upTrendValue for long trades and downTrendValue for short trades. These values are derived from the Supertrend indicator, which naturally adjusts to market volatility.
        Take Profit: The take profit is calculated based on the entry price, the stop loss, and the Risk to Reward ratio (rr).
    Position Locks: lock_long and lock_short variables prevent immediate re-entry into the same direction once a trade is initiated, or after a trend reversal based on Supertrend changes.
Visual Elements:
    The 200 SMA is plotted in yellow.
    Entry, Stop Loss, and Take Profit lines are plotted in white, red, and green respectively when a trade is active, with shaded areas between them to visually represent risk and reward.
    Diamond shapes are plotted at the bottom of the chart (green for potential buy signals, red for potential sell signals) to visually indicate when the buy_sit or sell_sit conditions are met, along with other key filters.
    A comprehensive trade statistics table is displayed on the chart, showing daily wins/losses, daily profit, total deals, and overall profit/loss.
    A background color indicates the active trading session.
Ideal Usage:
This strategy is best applied to instruments with clear trends and sufficient liquidity. Users should carefully adjust the Your Equity, Risk to Reward, and risk percentage inputs to align with their individual risk tolerance and capital. Experimentation with different ATR Length and Factor values for the Supertrend might be beneficial depending on the asset and timeframe.
PRO Strategy 3TP (v2.1.1)
English Version
PRO Strategy 3TP (v2.1.1) — Comprehensive Guide for TradingView
Strategy Concept & Uniqueness
The PRO Strategy 3TP is a trading system designed to follow market trends using a combination of tools that check trends across different timeframes, measure momentum, and manage risks smartly. Its standout feature is a three-step profit-taking system (hence "3TP") and its ability to adjust to market ups and downs, helping traders make the most of strong trends while keeping losses low in choppy markets.
Why It’s Special:  
✅ Three Profit Levels: Takes profit in stages—33% at the first target (TP1), 33% at the second (TP2), and 34% at the third (TP3)—so you lock in gains gradually.  
✅ Risk-Free After TP1: Once the first profit target is hit, the stop-loss moves to your entry price, meaning no more risk on the trade.  
✅ Smarter Signals: Uses data from a higher timeframe (like 1-hour) to filter out false moves on your chart (like 15-minutes).
How It Works
The strategy uses four main tools to decide when to enter and exit trades. Here’s what they do in simple terms:  
Trend Tools (EMA, HMA, SMA)  
EMA (Exponential Moving Average): A line that tracks the price trend, reacting quickly to recent changes. Think of it as a fast guide to where the market’s heading.  
Default: EMA 100 (looks at the last 100 bars).
HMA (Hull Moving Average): A smoother, faster-moving line that spots trend shifts earlier than most averages.  
Default: HMA 50 (looks at the last 50 bars).
SMA (Simple Moving Average): A basic average of prices over time, great for seeing the big picture (bull or bear market).  
Default: SMA 200 (looks at the last 200 bars).
How It Helps: These lines work together to make sure the trend is real across short, medium, and long terms.
Momentum Tool (CCI)  
CCI (Commodity Channel Index): Tells you if the market is “overbought” (too high, ready to drop) or “oversold” (too low, ready to rise).  
Buy when CCI < -100 (oversold).  
Sell when CCI > +100 (overbought).
How It Helps: It picks the best moments to jump into a trade when prices are at extremes.
Trend Strength Tool (ADX)  
ADX (Average Directional Index): Measures how strong a trend is. Higher numbers mean a stronger trend.  
Default: ADX > 26 (only trades when the trend is strong enough).
How It Helps: Keeps you out of flat, boring markets where prices don’t move much.
Volatility Tool (ATR)  
ATR (Average True Range): Shows how much the price typically moves up or down. It’s like a ruler for market “wiggle room.”  
Default: ATR over 19 bars, used to set stop-loss (5x ATR) and profit targets (1x, 1.3x, 1.7x ATR).
How It Helps: Adjusts your trade exits based on how wild or calm the market is.
Entry Rules
Buy (Long): Price is above EMA, HMA, and SMA (checked on a higher timeframe) + CCI < -100 + ADX > 26.  
Sell (Short): Price is below EMA, HMA, and SMA + CCI > +100 + ADX > 26.
Exit Rules
Stop-Loss: Set at 5x ATR away from your entry (e.g., if ATR is 10 points, stop-loss is 50 points away).  
Breakeven: After TP1 is hit, stop-loss moves to your entry price—no more risk!  
Profit Targets:  
TP1: 1x ATR (closes 33% of your position).  
TP2: 1.3x ATR (closes 33%).  
TP3: 1.7x ATR (closes 34%).
Why This Mix Works
Fewer Mistakes: Checking trends on multiple timeframes cuts out 60-70% of bad signals (based on tests).  
Adapts to the Market: ATR adjusts your stops and targets as the market changes—super useful for volatile assets like crypto.  
Balanced Wins: The three-step profit system locks in gains early but lets you ride big trends too.
 Setup Guide 
Settings for Different Styles  
Parameter         Scalping (1-15M)        Swing (1H-4H)        Position (Daily)
EMA/HMA/SMA      50/20/Off               100/50/200            Off/Off/200
ADX Threshold           20                             26                           25
ATR Multipliers    SL=3x, TP3=2x                 SL=5x                     SL=6x
 Position Size   
Formula: Contracts = Risk Amount / (Stop-Loss Distance × Value per Point)  
Example: Risking $100, stop-loss is 50 points, each point = $2 → Trade 1 contract.
Multi-Timeframe Tip  
Chart: 15-minute  
Indicators: 1-hour  
Rule: Only trade if the 15-minute price matches the 1-hour trend.
Why Use It?
Proven Results: 58-62% win rate on assets like Bitcoin, Ethereum, and S&P 500 (tested 2020-2023). Risk-to-reward ratio of 1.8-2.3.  
Saves Time: Alerts tell you when to enter or exit—no need to watch the screen all day.  
Flexible: Works for fast scalping, medium swing trades, or long-term positions.
 FAQ 
Why no trailing stop?
Trailing stops cut profits by 15-20% in tests because they exit too early. The breakeven stop protects your money better.  
What about news events?
Use a bigger ATR (e.g., 50) and wider stop-loss (6x ATR) when markets get crazy.  
Can I trade forex?
Yes! Try EMA=50, HMA=20, ATR=14 on EUR/USD 15-minute charts.
 Risk Management 
Risk per Trade: Stick to 1-2% of your account.  
Weekly Check: Adjust ATR and stop-loss every Friday to match market conditions.  
Emergency Plan: Manually move your stop-loss if something wild (like a “black swan” event) happens.
⚠️ Warning: Trading is risky. This strategy doesn’t promise profits. Always use a stop-loss.
  
Русская версия
Стратегия PRO 3TP (v2.1.1) — Полное руководство для TradingView
 Концепция и уникальность 
PRO Strategy 3TP — это система, которая следует за трендами на рынке, используя проверку трендов на разных таймфреймах, измерение импульса и умное управление рисками. Главная фишка — трехступенчатая фиксация прибыли (поэтому "3TP") и адаптация к изменениям на рынке, чтобы зарабатывать больше в сильных трендах и терять меньше в нестабильные времена.
Почему она особенная:  
✅ Три уровня прибыли: Закрывает 33% на первом уровне (TP1), 33% на втором (TP2) и 34% на третьем (TP3) — прибыль фиксируется постепенно.  
✅ Без риска после TP1: После первого уровня стоп-лосс сдвигается на точку входа — дальше риска нет.  
✅ Умные сигналы: Использует данные с более старшего таймфрейма (например, 1 час) для фильтрации шума на вашем графике (например, 15 минут).
 Как это работает 
Стратегия использует четыре основных инструмента для входа и выхода из сделок. Вот что они значат простыми словами:  
Инструменты тренда (EMA, HMA, SMA)  
 EMA (Экспоненциальная скользящая средняя) : Линия, которая следит за трендом и быстро реагирует на последние цены. Это как быстрый указатель направления рынка.  
По умолчанию: EMA 100 (смотрит на последние 100 баров).
HMA (Скользящая средняя Халла): Более плавная и быстрая линия, которая раньше замечает смену тренда.  
По умолчанию: HMA 50 (смотрит на последние 50 баров).
 SMA (Простая скользящая средняя) : Просто средняя цена за период, показывает общую картину (быки или медведи).  
По умолчанию: SMA 200 (смотрит на последние 200 баров).
Зачем это нужно: Эти линии вместе проверяют, что тренд настоящий на коротких, средних и длинных периодах.
 Инструмент импульса (CCI)   
CCI (Индекс товарного канала): Показывает, когда рынок “перекуплен” (слишком высоко, готов упасть) или “перепродан” (слишком низко, готов расти).  
Покупка: CCI < -100 (перепродан).  
Продажа: CCI > +100 (перекуплен).
Зачем это нужно: Помогает выбрать лучшее время для входа, когда цены на крайних значениях.
 Инструмент силы тренда (ADX)   
ADX (Индекс среднего направленного движения): Измеряет, насколько силен тренд. Чем выше число, тем сильнее движение.  
По умолчанию: ADX > 26 (торгуем, только если тренд сильный).
Зачем это нужно: Не дает торговать, когда рынок стоит на месте и скучный.
 Инструмент волатильности (ATR)   
ATR (Средний истинный диапазон): Показывает, насколько сильно цена обычно “гуляет” вверх-вниз. Это как линейка для рыночных колебаний.  
По умолчанию: ATR за 19 баров, стоп-лосс = 5x ATR, цели прибыли = 1x, 1.3x, 1.7x ATR.
Зачем это нужно: Настраивает выход из сделки в зависимости от того, насколько рынок спокоен или хаотичен.
 Правила входа 
Покупка (Лонг): Цена выше EMA, HMA и SMA (проверяется на старшем таймфрейме) + CCI < -100 + ADX > 26.  
Продажа (Шорт): Цена ниже EMA, HMA и SMA + CCI > +100 + ADX > 26.
 Правила выхода 
Стоп-лосс: Устанавливается на 5x ATR от входа (например, если ATR = 10 пунктов, стоп = 50 пунктов).  
Безубыток: После TP1 стоп-лосс сдвигается на цену входа — риска больше нет!  
Цели прибыли:  
TP1: 1x ATR (закрывает 33% позиции).  
TP2: 1.3x ATR (закрывает 33%).  
TP3: 1.7x ATR (закрывает 34%).
 Почему эта комбинация работает 
Меньше ошибок: Проверка тренда на разных таймфреймах убирает 60-70% ложных сигналов (по тестам).  
Подстраивается под рынок: ATR меняет стопы и цели в зависимости от условий — важно для активов вроде крипты.  
Умная прибыль: Трехступенчатая система фиксирует выгоду рано, но оставляет шанс заработать на большом тренде.
 Как настроить 
Настройки для разных стилей  
Параметр          Скальпинг (1-15М)     Свинг (1H-4H)     Долгосрок (Daily)
EMA/HMA/SMA      50/20/Выкл              100/50/200        Выкл/Выкл/200
Порог ADX                 20                               26                      25
Множители ATR      SL=3x, TP3=2x              SL=5x                   SL=6x
 Размер позиции   
Формула: Контракты = Риск / (Расстояние до стоп-лосса × Стоимость пункта)  
Пример: Риск $100, стоп-лосс 50 пунктов, 1 пункт = $2 → 1 контракт.
 Совет по таймфреймам   
 
 График: 15 минут  
 Индикаторы: 1 час  
 Правило: Торгуй, только если тренд на 15 минутах совпадает с 1 часом.
 
 Зачем это использовать? 
Проверено: 58-62% успешных сделок на BTC, ETH, S&P 500 (тесты 2020-2023). Соотношение риск/прибыль 1.8-2.3.  
Экономит время: Оповещения скажут, когда входить и выходить — не надо сидеть у экрана.  
Гибкость: Подходит для быстрой торговли, среднесрочной и долгосрочной.
 Часто задаваемые вопросы 
 Почему нет трейлинг-стопа? 
 Тесты показали, что он снижает прибыль на 15-20%, потому что выходит слишком рано. Безубыток лучше защищает деньги.   
 Что делать с новостями? 
 Увеличьте ATR (например, до 50) и стоп-лосс (6x ATR), когда рынок штормит.   
 Можно торговать форекс? 
 Да! Используйте EMA=50, HMA=20, ATR=14 для EUR/USD на 15 минутах. 
 Управление рисками 
Риск на сделку: Не больше 1-2% от депозита.  
Проверка раз в неделю: Обновляйте ATR и стоп-лосс каждую пятницу под рынок.  
План на экстрим: Если происходит что-то необычное (например, “черный лебедь”), вручную двигайте стоп-лосс.
⚠️ Предупреждение: Торговля — это риск. Стратегия не гарантирует прибыль. Всегда ставьте стоп-лосс.
ATR Combined IndicatorHow to Use and Adjust the ATR Stop-Loss & Risk Manager Indicator in TradingView
The ATR Stop-Loss & Risk Manager indicator is designed to help traders visualize Average True Range (ATR)-based stop-loss levels and assess risk. Here's a step-by-step guide on how to use it and adjust its settings.
Adding the Indicator to Your Chart
Open TradingView and select your desired chart and time frame.
Click on the Pine Editor at the bottom of the screen.
Paste the provided script into the editor and click Add to Chart.
Once added, the indicator will appear on your chart with ATR values, stop-loss levels, and a risk table.
Indicator Outputs
ATR Line: A line representing the Average True Range (ATR) value, providing a measure of market volatility.
Stop-Loss Levels:
Stop Loss High: A green line above the current price, representing the suggested stop-loss level for long positions.
Stop Loss Low: A red line below the current price, representing the suggested stop-loss level for short positions.
Risk Table:
Displays the ATR value multiplied by a user-defined risk multiplier in a table on the chart.
Configuring the Settings
To customize the indicator for your trading strategy, click the gear icon next to the indicator’s name in the Indicators pane.
1. ATR Settings
ATR Period: Adjust the number of bars used to calculate the ATR. Common values include 14 (default) or 20. Shorter periods respond faster to price changes, while longer periods smooth volatility.
Smoothing Method:
Choose between RMA, SMA, EMA, or WMA for the ATR calculation:
RMA (default): A variation of the moving average commonly used in ATR.
SMA: Simple Moving Average, giving equal weight to all bars in the calculation.
EMA: Exponential Moving Average, which gives more weight to recent bars.
WMA: Weighted Moving Average, emphasizing recent prices linearly.
2. Multipliers
ATR Multiplier for Table: Adjust this to scale the ATR value displayed in the table. For example:
Set it to 1.0 to display the exact ATR.
Increase or decrease it to align with your risk tolerance.
Stop Loss Multiplier: Adjust this to change how far the stop-loss levels are plotted from the current price. For example:
Use 1.5 (default) for moderate levels.
Increase for wider stops or decrease for tighter stops.
3. Table Customization
Table Position: Select where the table appears on the chart:
Top Right (default), Top Left, Bottom Right, Bottom Left, Middle Right, or Middle Left.
Border Color: Choose the border color for the table.
Background Color: Set the table's background color.
Text Color: Customize the table text color for better visibility.
4. Visualization
Stop-Loss High and Low Lines:
Use these lines to determine potential stop-loss levels for your trades based on the ATR and stop-loss multiplier.
Green for Stop Loss High (long positions).
Red for Stop Loss Low (short positions).
Practical Use Cases
Volatility-Based Stop Losses:
Use the stop-loss lines to set dynamic stop-loss levels based on market volatility.
Adjust the multipliers to match your trading style:
Tight stops for scalping or day trading.
Wider stops for swing or position trading.
Risk Assessment:
Use the ATR value in the table to gauge market volatility before entering trades.
Higher ATR values indicate more volatile markets, requiring wider stops.
Position Sizing:
Incorporate the ATR value into your position-sizing strategy. For example:
Divide your account risk (e.g., 1% of equity) by the ATR to calculate position size.
ADX Breakout Strategy█  OVERVIEW 
The ADX Breakout strategy leverages the Average Directional Index (ADX) to identify and execute breakout trades within specified trading sessions. Designed for the NQ and ES 30-minute charts, this strategy aims to capture significant price movements while managing risk through predefined stop losses and trade limits.
This strategy was taken from a strategy that was posted on YouTube. I would link the video, but I believe is is "against house rules".
█  CONCEPTS 
 
 The strategy is built upon the following key concepts:
     ADX Indicator: Utilizes the ADX to gauge the strength of a trend. Trades are initiated when the ADX value is below a certain threshold, indicating potential for trend development.
     Trade Session Management: Limits trading to specific hours to align with optimal market activity periods.
     Risk Management: Implements a fixed dollar stop loss and restricts the number of trades per session to control exposure.
 
█  FEATURES 
 
     Customizable Stop Loss: Set your preferred stop loss amount to manage risk effectively.
     Trade Session Configuration: Define the trading hours to focus on the most active market periods.
     Entry Conditions: Enter long positions when the price breaks above the highest close in the lookback window and the ADX indicates potential trend strength.
     Trade Limits: Restrict the number of trades per session to maintain disciplined trading.
     Automated Exit: Automatically closes all positions at the end of the trading session to avoid overnight risk.
 
█  HOW TO USE 
 Configure Inputs :
 
         Stop Loss ($): Set the maximum loss per trade.
         Trade Session: Define the active trading hours.
         Highest Lookback Window: Specify the number of bars to consider for the highest close.
 
 Apply the Strategy :
 
         Add the ADX Breakout strategy to your chart on TradingView.
         Ensure you are using a 30-minute timeframe for optimal performance.
 
█  LIMITATIONS 
 
  Market Conditions: The strategy is optimized for trending markets and may underperform in sideways or highly volatile conditions.
  Timeframe Specific: Designed specifically for 30-minute charts; performance may vary on different timeframes.
  Single Asset Focus: Primarily tested on NQ and ES instruments; effectiveness on other symbols is not guaranteed.
 
█  DISCLAIMER 
This ADX Breakout strategy is provided for educational and informational purposes only. It is not financial advice and should not be construed as such. Trading involves significant risk, and you may incur substantial losses. Always perform your own analysis and consider your financial situation before using this or any other trading strategy. The source material for this strategy is publicly available in the comments at the beginning of the code script. This strategy has been published openly for anyone to review and verify its methodology and performance.
Fibonacci Swing Trading BotStrategy Overview for "Fibonacci Swing Trading Bot" 
 Strategy Name:  Fibonacci Swing Trading Bot  
 Version:  Pine Script v5  
 Purpose:  This strategy is designed for swing traders who want to leverage Fibonacci retracement levels and candlestick patterns to enter and exit trades on higher time frames.
 Key Components: 
1.  Multiple Timeframe Analysis: 
 
 The strategy uses a customizable timeframe for analysis. You can choose between 4hour, daily, weekly, or monthly time frames to fit your preferred trading horizon. The high and low-price data is retrieved from the selected timeframe to identify swing points.
 
 2. Fibonacci Retracement Levels: 
 
 The script calculates two key Fibonacci retracement levels:
 0.618: A common level where price often retraces before resuming its trend.
 0.786: A deeper retracement level, often used to identify stronger support/resistance areas.
 These levels are dynamically plotted on the chart based on the highest high and lowest low over the last 50 bars of the selected timeframe.
 
 3. Candlestick Based Entry Signals: 
 
 The strategy uses candlestick patterns as the only indicator for trade entries:
 Bullish Candle: A green candle (close > open) that forms between the 0.618 retracement level and the swing high.
 Bearish Candle: A red candle (close < open) that forms between the 0.786 retracement level and the swing low.
 When these candlestick patterns align with the Fibonacci levels, the script triggers buy or sell signals.
 
 4. Risk Management: 
 
 Stop Loss: The stop loss is set at 1% below the entry price for long trades and 1% above the entry price for short trades. This tight risk management ensures controlled losses.
 Take Profit: The strategy uses a 2:1 risk-to-reward ratio. The take profit is automatically calculated based on this ratio relative to the stop loss.
 
 5. Buy/Sell Logic: 
 
 Buy Signal: Triggered when a bullish candle forms above the 0.618 retracement level and below the swing high. The bot then places a long position.
 Sell Signal: Triggered when a bearish candle forms below the 0.786 retracement level and above the swing low. The bot then places a short position.
 The stop loss and take profit levels are automatically managed once the trade is placed.
 
 Strengths of This Strategy: 
 
 Swing Trading Focus: The strategy is ideal for swing traders, targeting longer-term price moves that can take days or weeks to play out.
 Simple Yet Effective Indicators: By only relying on Fibonacci retracement levels and basic candlestick patterns, the strategy avoids complexity while capitalizing on well-known support and resistance zones.
 Automated Risk Management: The built-in stop loss and take profit mechanism ensures trades are protected, adhering to a strict 2:1 risk/reward ratio.
 Multiple Timeframe Analysis: The script adapts to various market conditions by allowing users to switch between different timeframes (4hour, daily, weekly, monthly), giving traders flexibility.
 
 Strategy Use Cases: 
 
 Retracement Traders: Traders who focus on entering the market at key retracement levels (0.618 and 0.786) will find this strategy especially useful.
 Trend Reversal Traders: The strategy’s reliance on candlestick formations at Fibonacci levels helps traders spot potential reversals in price trends.
 Risk Conscious Traders: With its 1% risk per trade and 2:1 risk/reward ratio, the strategy is ideal for traders who prioritize risk management in their trades.
 
Dow Theory based Strategy (Markttechnik)What makes this script unique? 
 
  calculates two trends at the same time: a big one for the overall strong trend - and a small one to trigger a trade after a small correction within the big trend
  only if both trends (the small and the big trend) are in an uptrend, a buy signal is created: this prevents a buy signal from being generated in a falling market just because an upward movement begins in a small trend
  the exit strategy can be configured very flexibly and individually: use the last low as stop loss  and  automatically switch to a trialing stop loss as soon as the take profit is reached (instead of finishing the trade)
  the take profit strategy can also be configured - e.g. use the last high, a fixed percentage or a combination of it
  plots each trade in detail on the chart - e.g. inner candles or the exact progression of the stop loss over the entire duration of the trade to allow you to analyze each trade precisely
 
 What does the script do and how? 
In this strategy an intact upward trend is characterized by higher highs and lower lows only if the big trend and the small trend are in an upward trend at the same time.
The following describes how the script calculates a buy signal. Every step is drawn to the chart immediately - see example chart above:
1. the stock rises in the big trend - i.e. in a longer time frame
2. a correction takes place (the share price falls) - but does not create a new low
3. the stock rises again in the big trend and creates a new high
 From now on, the big trend is in an intact upward trend (until it falls below its last low). 
This is drawn to the chart as 3 bold green zigzag lines.
But we do not buy right now! Instead, we want to wait for a correction in the big trend and for the start of a small upward trend.
4. a correction takes place (not below the low from 2.)
Now, the script also starts to calculate the small trend:
5. the stock rises in the small trend - i.e. in a shorter time frame
6. a small correction takes place (not below the low from 4.)
7. the stock rises above the high from 5.: a new high in the shorter time frame
 Now, both trends are in an intact upward trend. 
A buy signal is created and both the minor and major trend are colored green on the chart.
Now, the trade is active and:
 
  the stop loss is calculated and drawn for each candle
  the take profit is calculated and drawn to the chart
  as soon as the price reaches the take profit or the stop loss, the trade is closed
 
 Features and functionalities 
 Uptrend : An intact upward trend is characterized by higher highs and lower lows. Uptrends are shown in green on the chart.
The beginning of an uptrend is numbered 1, each subsequent high is numbered 2, and each low is numbered 3.
 Downtrend:  An intact downtrend is characterized by lower highs and lower lows. Downtrends are displayed in red on the chart.
Note that our indicator does not show the numbering of the points of the downtrend.
 Trendless phases:  If there is no intact trend, we are in a trendless phase. Trendless phases are shown in blue on the chart.
This occurs after an uptrend, when a lower low or a lower high is formed. Or after a downtrend, when a higher low or a higher high is formed.
 Buy signals 
A buy signal is generated as soon as a new upward trend has been formed or a new high has been established in an intact upward trend.
But even before a buy signal is generated, this strategy anticipates a possible emerging trend and draws the next possible trading opportunity to the chart.
In addition to the (not yet reached) buy price, the risk-reward ratio, the StopLoss and the TakeProfit price is shown.
With this information, you can already enter a StopBuy order, which is thus triggered directly with the then created buy signal.
You can configure, if a buy signal shall be created while the big trend is an uptrend, a downtrend and/or trendless.
 Exit strategy 
With this strategy, you have multiple possibilities to close your position. All of them can be configured within the settings. In general, you can combine a take profit strategy with a stop loss strategy.
The  take profit  price will be calculated once for each trade. It will be drawn to the chart for active trade.
Depending on your configuration, this can be the last high (which is often a resistance level), a fixed percentage added to the buy price or the maximum of both.
You can also configure that a trailing stop loss is used as soon as the take profit price is reached once.
The  stop loss  gets recalculated with each candle and is displayed and plotted for each active and finished trade. With this, you can easily check how the stop loss changed during your trades.
The stop loss can be configured flexibly:
 
  Use the classic "trailing stop loss" that follows the price from below.
  Set the stop loss to the last low and tighten it every time the small trend marks a new local low.
  Confiure that the stop loss is tightened as soon as the break even is reached. Nothing is more annoying than a trade turning from a win to a loss.
  Ignore  inside candles  (see description below) and relax the stop loss to use the outside candle for its calculation.
 
 Inner candles 
Inner candles are created when the candle body is within the maximum values of a previous candle (the outer candle). There can be any number of consecutive inner candles. As soon as you have activated the "Check inner candles" setting, all consecutive inner candles will be highlighted in yellow on the chart.
Prices during an inner candle scenario might be irrelevant for trading and can be interpreted as fluctuations within the outside candle. For this reason, the trailing stop loss should not be aligned with inner candles. Therefore, as soon as an inner candle occurs, the stop loss is reset and the low at the time of the outside candle is used as the calculation for the trailing stop loss. This will all be plotted for you on the chart.
 Display of the trades:  
All active and closed trades of the last 5 years are displayed in the chart with buy signal, sell, stop loss history, inside candles and statistics.
 Backtesting:  
The strategy can be simulated for each stock over the period of the last 5 years. Each individual trade is recorded and can be traced and analyzed in the chart including stop loss history. Detailed evaluations and statistics are available to evaluate the performance of the strategy.
 Additional Statistics 
This strategy immediately displays a statistic table to the chart area giving you an overview of its performance over the last years for the given chart.
This includes:
 
  The total win/loss in $ and %
  The win/loss per year in %
  The active investment time in days and % (e.g. invested 10 of 100 trading days -> 10%)
  The total win/loss in %, extrapolated to 100% equity usage: Only with this value can strategies really be compared. Because you are not invested between the trades and could invest in other stocks during this time. This value indicates how much profit you would have made if you had been invested 100% of the time - or to put it another way - if you had been invested 100% of the time in stocks with exactly the same performance. Let's say you had only one trade in the last 5 years that lasted, say, only one month and made 5% profit. This would be significantly better than a strategy with which you were invested for, say, 5 years and made 10% profit.
  The total profit/loss per year in %, extrapolated to 100% equity usage
 
 Notifications (alerts):  
Get alerted before a new buy signal emerges to create an order if necessary and not miss a trade. You can also be notified when the stop loss needs to be adjusted. The notification can be done in different ways, e.g. by Mail, PopUp or App-Notification. This saves them the annoying, time-consuming and error-prone "click through" all the charts.
 Settings: Display Settings 
With these settings, you have the possibility to:
 
  Show the small or the big trend as a background color
  Configure if the numbers (1-2-3-2-3) shall be shown at all or only for the small, the big trend or both
 
 Settings: Trend calculation - fine tuning 
Drawing trend lines on a chart is not an exact science. Some highs and lows are not very clear or significant. And so it will always happen that 2 different people would draw different trendlines for the same chart. Unfortunately, there is no exact "right" or "wrong" here.
With the options under "Trend Calculation - Fine Tuning" you have the possibility to influence the drawing in of trends and to adapt it to your personal taste.
 Small Trend, Big Trend : With these settings you can influence how significant a high or low has to be to recognize them as an independent high or low. The larger the values, the more significant a high or low must be to be recognized as such.
 High and low recognition : With this setting you can influence when two adjacent, almost identical highs or lows should be recognized as independent highs or lows. The higher the value, the more different "similar" highs or lows must be in order to be recognized as such.
 Which default settings were selected and why 
 
  Show Trades: true - its often useful to see all recent trades in the chart
  Time Frame: 1 day - most common time frame (except for day traders)
  Take Profit: combined 10% - the last high is taken as take profit because the trend often changes there, but only if there is at least 10% profit to ensure we do not risk money for a tiny profit
  Stop Loss: combined - the last low is used as stop loss because the trend would break there  and  switch to a trailing stop loss as soon as our take profit is reached to let our profits run without risking them anymore
  Stop Loss distance: 3% - we are giving the price 3% air (below the last low) to avoid being stopped out due to a short price drop
  Trailing Stop Loss: 2% - we have to give the stop loss some room to avoid being stopped out prematurely; this is a value that is well balanced between a certain downside distance and the profit-taking ratio
  Set Stop Loss to break even: true, 2% - once we reached the break even, it is a common practice to not risk our money anymore, the value is set to the same value as the trailing stop loss
  Trade Filter: Uptrend - we only start trades if the big trend is an uptrend in the expectation that it will continue after a small correction 
  Display settings: those will not influence the trades, feel free to change them to your needs
  Trend calculation - Fine Tuning: 1/1,5/0,05; influences the internal calculation for highs and lows and how significant they need to be to be considered a new high or low; the default values will provide you nicely calculated trends in the daily time frame; if there are too many or too few lows and highs according to your taste, feel free to play around and immediately see the result drawn to the chart; read the manual for a detailed description of this values
 
Note that you can (and should) configure the general trading properties like your initial capital, order size, slippage and commission.
BBTrend w SuperTrend decision - Strategy [presentTrading]This strategy aims to improve upon the performance of Traidngview's newly published "BB Trend" indicator by incorporating the SuperTrend for better trade execution and risk management. Enjoy :)
█Introduction and How it is Different
The "BBTrend w SuperTrend decision - Strategy  " is a trading strategy designed to identify market trends using Bollinger Bands and SuperTrend indicators. What sets this strategy apart is its use of two Bollinger Bands with different lengths to capture both short-term and long-term market trends, providing a more comprehensive view of market dynamics. Additionally, the strategy includes customizable take profit (TP) and stop loss (SL) settings, allowing traders to tailor their risk management according to their preferences.
BTCUSD 4h Long Performance
  
█ Strategy, How It Works: Detailed Explanation
The BBTrend strategy employs two key indicators: Bollinger Bands and SuperTrend.
🔶 Bollinger Bands Calculation:
- Short Bollinger Bands**: Calculated using a shorter period (default 20).
- Long Bollinger Bands**: Calculated using a longer period (default 50).
- Bollinger Bands use the standard deviation of price data to create upper and lower bands around a moving average.
Upper Band = Middle Band + (k * Standard Deviation)
Lower Band = Middle Band - (k * Standard Deviation)
🔶 BBTrend Indicator:
- The BBTrend indicator is derived from the absolute differences between the short and long Bollinger Bands' lower and upper values.
BBTrend = (|Short Lower - Long Lower| - |Short Upper - Long Upper|) / Short Middle * 100
🔶 SuperTrend Indicator:
- The SuperTrend indicator is calculated using the average true range (ATR) and a multiplier. It helps identify the market trend direction by plotting levels above and below the price, which act as dynamic support and resistance levels. * @EliCobra makes the SuperTrend Toolkit. He is GOAT.
SuperTrend Upper = HL2 + (Factor * ATR)
SuperTrend Lower = HL2 - (Factor * ATR)
The strategy determines market trends by checking if the close price is above or below the SuperTrend values:
- Uptrend: Close price is above the SuperTrend lower band.
- Downtrend: Close price is below the SuperTrend upper band.
Short: 10   Long: 20   std 2
  
Short: 20   Long: 40   std 2
  
Short: 20   Long: 40   std 4
  
█ Trade Direction
The strategy allows traders to choose their trading direction:
- Long: Enter long positions only.
- Short: Enter short positions only.
- Both: Enter both long and short positions based on market conditions.
█ Usage
To use the "BBTrend - Strategy  " effectively:
1. Configure Inputs: Adjust the Bollinger Bands lengths, standard deviation multiplier, and SuperTrend settings.
2. Set TPSL Conditions: Choose the take profit and stop loss percentages to manage risk.
3. Choose Trade Direction: Decide whether to trade long, short, or both directions.
4. Apply Strategy: Apply the strategy to your chart and monitor the signals for potential trades.
█ Default Settings
The default settings are designed to provide a balance between sensitivity and stability:
- Short BB Length (20): Captures short-term market trends.
- Long BB Length (50): Captures long-term market trends.
- StdDev (2.0): Determines the width of the Bollinger Bands.
- SuperTrend Length (10): Period for calculating the ATR.
- SuperTrend Factor (12): Multiplier for the ATR to adjust the SuperTrend sensitivity.
- Take Profit (30%): Sets the level at which profits are taken.
- Stop Loss (20%): Sets the level at which losses are cut to manage risk.
Effect on Performance
- Short BB Length: A shorter length makes the strategy more responsive to recent price changes but can generate more false signals.
- Long BB Length: A longer length provides smoother trend signals but may be slower to react to price changes.
- StdDev: Higher values create wider bands, reducing the frequency of signals but increasing their reliability.
- SuperTrend Length and Factor: Shorter lengths and higher factors make the SuperTrend more sensitive, providing quicker signals but potentially more noise.
- Take Profit and Stop Loss: Adjusting these levels affects the risk-reward ratio. Higher take profit percentages can increase gains but may result in fewer closed trades, while higher stop loss percentages can decrease the likelihood of being stopped out but increase potential losses.
[TTI] High Volume Close (HVC) Setup📜 ––––HISTORY & CREDITS––––
The High Volume Close (HVC) Setup is a specialised indicator designed for the TradingView platform used to identify specific bar. This tool was developed with the objective of identifying a technical pattern that trades have claimed is significant trading opportunities through a unique blend of volume analysis and price action strategies. It is based on the premise that high-volume bars, when combined with specific price action criteria, can signal key market movements.
The HVC is applicable both for swing and longer term trading and as a technical tool it can be used by traders of any asset type (stocks, ETF, crypto, forex etc).
🦄 –––UNIQUENESS–––
The uniqueness of the HVC Setup lies in its flexibility to determine an important price level based on historically important bar. The idea is to identify significant bars (e.g. those who have created the HIGHEST VOLUME: Ever, Yearly, Quarterly and meet additional criteria from the settings) and plot on the chart the close on that day as a significant level as well as theoretical stop loss and target levels. This approach allows traders to discern high volume bars that are contextually significant — a method not commonly found in standard trading tools.
🎯 ––––WHAT IT DOES––––
The HVC Setup indicator performs a series of calculations to identify high volume close bars/bar (HVC bars) based on the user requirements.
These bars are determined based on the highest volume recorded within a user-inputs:
👉 Period (Ever, Yearly, Quarterly) and must meet additional criteria such as:
👉 a minimum percentage Price Change (change is calculated based on a close/close) and
👉 specific Closing Range requirements for the HVC da.
The theory is that this is a significant bar that is important to know where it is on the chart.
The script includes a comparative analysis of the HVC bar's price against historical price highs (all-time, yearly, quarterly), which provides further context and significance to the identified bars. All of these USER input requirement are then taken into account as a condition to identity the High Volume Close Bar (HVC).
The visual representation includes color-coded bar (default is yellow) and lines to delineate these key trading signals. It then draws a blue line for the place where the close ofthe bar is, a red line that would signify a stop loss and 2 target profit levels equal to 2R and 3R of the risked level (close-stop loss). Additional lines can be turned on/off with their coresponding checkboxes in the settings.
If the user chooses "Ever" for Period - the script will look at the first available bar ever in Tradingview - this is generally the IPO bar;
If the users chooses "Yearly" - the script would look at the highest available bar for a completed year;
If the users chooses "Quarterly" - it would do the same for the quarter. (works on daily timeframe only);
While we have not backtested the performance of the script, this methodology has been widely publicised.
🛠️ ––––HOW TO USE IT––––
To utilize the HVC Setup effectively:
👉Customize Input Settings: Choose the HVC period, percentage change threshold, closing range, stop loss distance, and target multiples according to your trading strategy. Use the tick boxes to enable and disable if a given condition is used within the calculation.
👉Identify HVC Bars: The script highlights HVC bars, indicating potential opportunities based on volume and price action analysis.
👉Interpret Targets and Stop Losses: Use the color-coded lines (green for targets, red for stop losses) to guide your trade entries and exits.
👉Contextual Analysis: Always consider the HVC bar signals in conjunction with overall market trends and additional technical indicators for comprehensive trading decisions.
This script is designed to assist traders in identifying high-potential trading setups by using a combination of volume and price analysis, enhancing traditional methods with a unique, algorithmically driven approach.
Luxmi AI Directional Option Buying (Long Only)Introduction: 
 "Option premium charts typically exhibit a predisposition towards bearish sentiment in higher timeframes" 
In the dynamic world of options trading, navigating through the complexities of market trends and price movements is essential for making informed decisions. Among the arsenal of tools available to traders, option premium charts stand out as a pivotal source of insight, particularly in higher timeframes. However, their inherent bearish inclination in such timeframes necessitates a keen eye for identifying bullish pullbacks, especially in lower timeframes, to optimize buying strategies effectively.
Understanding the interplay between different data points becomes paramount in this endeavor. Traders embark on a journey of analysis, delving into metrics such as Implementation Shortfall, the performance of underlying index constituents, and bullish trends observed in lower timeframes like the 1-minute and 3-minute charts. These data points serve as guiding beacons, illuminating potential opportunities amidst the market's ever-shifting landscape.
Using this indicator, we will dissect the significance of option premium charts and their nuanced portrayal of market sentiment. Furthermore, we will unveil the art of discerning bullish pullbacks in lower timeframes, leveraging a multifaceted approach that amalgamates quantitative analysis with qualitative insights. Through this holistic perspective, traders can refine their decision-making processes, striving towards efficiency and efficacy in their options trading endeavors.
  
 Major Features:  
 Implementation Shortfall (IS) Candles:  
 Working Principle: 
TWAP (Time-Weighted Average Price) and EMA (Exponential Moving Average) are both commonly used in calculating Implementation Shortfall, a metric that measures the difference between the actual execution price of a trade and the benchmark price.
TWAP calculates the average price of a security over a specified time period, giving equal weight to each interval. On the other hand, EMA places more weight on recent prices, making it more responsive to current market conditions.
To calculate Implementation Shortfall using TWAP, the difference between the average execution price and the benchmark price is determined over the trading period. Similarly, with EMA, the difference is calculated using the exponential moving average price instead of a simple average.
By employing TWAP and EMA, traders can gauge the effectiveness of their trading strategies and identify areas for improvement in executing trades relative to a benchmark.
 Benefits of using Implementation Shortfall: 
 
 By visualizing the implementation shortfall and its comparison with the EMA on the chart, traders can quickly assess whether current trading activity is deviating from recent trends.
 Green bars suggest potential buying opportunities or bullish sentiment, while red bars suggest potential selling opportunities or bearish sentiment.
 Traders can use this visualization to make more informed decisions about their trading strategies, such as adjusting position sizes, entering or exiting trades, or managing risk based on the observed deviations from the moving average.
 
 How to use this feature: 
This feature calculates Implementation Shortfall (IS) and visually represents it by coloring the candles in either bullish (green) or bearish (red) hues. This color-coding system provides traders with a quick and intuitive way to assess market sentiment and potential entry points. Specifically, a long entry is signaled when both the candle color and the trend cloud color align as green, indicating a bullish market outlook. This integrated approach enables traders to make informed decisions, leveraging IS insights alongside visual cues for more effective trading strategies.
 Micro Trend Candles: 
 Working Principle: 
This feature begins by initializing variables to determine trend channel width and track price movements. Average True Range (ATR) is then calculated to measure market volatility, influencing the channel's size. Highs and lows are identified within a specified range, and trends are assessed based on price breaches, with potential changes signaled accordingly. The price channel is continually updated to adapt to market shifts, and arrows are placed to indicate potential entry points. Colors are assigned to represent bullish and bearish trends, dynamically adjusting based on current market conditions. Finally, candles on the chart are colored to visually depict the identified micro trend, offering traders an intuitive way to interpret market sentiment and potential entry opportunities.
 Benefits of using Micro Trend Candles: 
Traders can use these identified micro trends to spot potential short-term trading opportunities. For example:
 
 Trend Following: Traders may decide to enter trades aligned with the prevailing micro trend. If the candles are consistently colored in a certain direction, traders may consider entering positions in that direction.
 Reversals: Conversely, if the script signals a potential reversal by changing the candle colors, traders may anticipate trend reversals and adjust their trading strategies accordingly. For instance, they might close existing positions or enter new positions in anticipation of a trend reversal.
 It's important to note that these micro trends are short-term in nature and may not always align with broader market trends. Therefore, traders utilizing this script should consider their trading timeframes and adjust their strategies accordingly.
 
 
 How to use this feature: 
This feature assigns colors to candles to represent bullish and bearish trends, with adjustments made based on current market conditions. Green candles accompanied by a green trend cloud signal a potential long entry, while red candles suggest caution, indicating a bearish trend. This visual representation allows traders to interpret market sentiment intuitively, identifying optimal entry points and exercising caution during potential downtrends.
  
 Scalping Candles (Inspired by Elliott Wave): 
 Working Principle:  
This feature draws inspiration from the Elliot Wave method, utilizing technical analysis techniques to discern potential market trends and sentiment shifts. It begins by calculating the variance between two Exponential Moving Averages (EMAs) of closing prices, mimicking Elliot Wave's focus on wave and trend analysis. The shorter-term EMA captures immediate price momentum, while the longer-term EMA reflects broader market trends. A smoother Exponential Moving Average (EMA) line, derived from the difference between these EMAs, aids in identifying short-term trend shifts or momentum reversals.
 Benefits of using Scalping Candles Inspired by Elliott Wave: 
 
 The Elliott Wave principle is a form of technical analysis that attempts to predict future price movements by identifying patterns in market charts. It suggests that markets move in repetitive waves or cycles, and traders can potentially profit by recognizing these patterns.
 While this script does not explicitly analyze Elliot Wave patterns, it is inspired by the principle's emphasis on trend analysis and market sentiment. By calculating and visualizing the difference between EMAs and assigning colors to candles based on this analysis, the script aims to provide traders with insights into potential market sentiment shifts, which can align with the broader philosophy of Elliott Wave analysis.
 
 How to use this feature: 
Candlestick colors are assigned based on the relationship between the EMA line and the variance. When the variance is below or equal to the EMA line, candles are colored red, suggesting a bearish sentiment. Conversely, when the variance is above the EMA line, candles are tinted green, indicating a bullish outlook. Though not explicitly analyzing Elliot Wave patterns, the script aligns with its principles of trend analysis and market sentiment interpretation. By offering visual cues on sentiment shifts, it provides traders with insights into potential trading opportunities, echoing Elliot Wave's emphasis on pattern recognition and trend analysis.
 Volume Candles: 
 Working Principle:  
This feature introduces a custom volume calculation method tailored for bullish and bearish bars, enabling a granular analysis of volume dynamics specific to different price movements. By summing volumes over specified periods for bullish and bearish bars, traders gain insights into the intensity of buying and selling pressures during these periods, facilitating a deeper understanding of market sentiment. Subsequently, the script computes the net volume, revealing the overall balance between buying and selling pressures. Positive net volume signifies prevailing bullish sentiment, while negative net volume indicates bearish sentiment.
 Benefits of Using Volume candles:  
 
 Enhanced Volume Analysis: Traders gain a deeper understanding of volume dynamics specific to bullish and bearish price movements, allowing them to assess the intensity of buying and selling pressures with greater precision.
 
 Insight into Market Sentiment: By computing net volume and analyzing its relationship with the Exponential Moving Average (EMA), traders obtain valuable insights into prevailing market sentiment. This helps in identifying potential shifts in sentiment and anticipating market movements.
 
 Visual Representation of Sentiment: The color-coded candle bodies based on volume dynamics provide traders with a visual representation of market sentiment. This intuitive visualization helps in quickly interpreting sentiment shifts and making timely trading decisions.
 
 
How to use this feature: 
This visual representation allows traders to quickly interpret market sentiment based on volume dynamics. Green candles indicate potential bullish sentiment, while red candles suggest bearish sentiment. The color-coded candle bodies help traders identify shifts in market sentiment and make informed trading decisions.
 
Smart Sentimeter Candles:  
 Working Principle: 
The "Smart Sentimeter Candles" feature is a tool designed for market sentiment analysis using technical indicators. It begins by defining stock symbols from various sectors, allowing traders to select specific indices for sentiment analysis. The script then calculates the difference between two Exponential Moving Averages (EMAs) of the High-Low midpoint, capturing short-term momentum changes in the market. It computes the difference between current and previous values to capture momentum shifts over time. 
Additionally, it calculates the Exponential Moving Average (EMA) of this difference to provide a smoothed representation of the prevailing trend in market momentum. Another EMA of this difference is calculated to offer an alternative perspective on longer-term momentum trends. Bar colors are determined based on the difference between current and previous values, with bullish and bearish sentiment represented by custom colors. Finally, sentiment candles are visualized on the chart, providing traders with a clear representation of market sentiment changes.
 Benefits of Using Sentimeter Candles: 
 
 By analyzing index constituents, traders gain insights into the individual stocks that collectively influence the index's performance. This understanding is crucial for trading options as it helps traders tailor their strategies to specific sectors or stocks within the index. 
 Sector-Specific Analysis: Traders can focus on specific sectors by selecting relevant indices for sentiment analysis.
 Momentum Identification: The script identifies short-term momentum changes in the market, aiding traders in spotting potential trend reversals or continuations.
 Clear Visualization: Sentiment candles visually represent market sentiment changes, making it easier for traders to interpret and act upon sentiment trends.
 
 How to use this feature: 
 
 Select Indices: Toggle the inputs to choose which indices (e.g., NIFTY, BANKNIFTY, FINNIFTY) to analyze.
 Interpret Sentiment Candles: Monitor the color of sentiment candles on the chart. Green candles indicate bullish sentiment, while red candles suggest bearish sentiment.
 Observe Momentum Changes: Pay attention to momentum changes identified by the difference between EMAs and their respective EMAs. Increasing bullish momentum may present buying opportunities, while increasing bearish momentum could signal potential sell-offs.
 
  
 Trend Cloud: 
 Working Principle: 
The script utilizes the Relative Strength Index (RSI) to assess market momentum, identifying bullish and bearish phases based on RSI readings. It calculates two boolean variables, bullmove and bearmove, which signal shifts in momentum direction by considering changes in the Exponential Moving Average (EMA) of the closing price. When RSI indicates bullish momentum and the closing price's EMA exhibits positive changes, bullmove is triggered, signifying the start of a bullish phase. Conversely, when RSI suggests bearish momentum and the closing price's EMA shows negative changes, bearmove is activated, marking the beginning of a bearish phase. This systematic approach helps in understanding the current trend of the price. The script visually emphasizes these phases on the chart using plot shape markers, providing traders with clear indications of trend shifts.
 Benefits of Using Trend Cloud: 
 
 Comprehensive Momentum Assessment: The script offers a holistic view of market momentum by incorporating RSI readings and changes in the closing price's EMA, enabling traders to identify both bullish and bearish phases effectively.
 Structured Trend Recognition: With the calculation of boolean variables, the script provides a structured approach to recognizing shifts in momentum direction, enhancing traders' ability to interpret market dynamics.
 Visual Clarity: Plotshape markers visually highlight the start and end of bullish and bearish phases on the chart, facilitating easy identification of trend shifts and helping traders to stay informed.
 Prompt Response: Traders can promptly react to changing market conditions as the script triggers alerts when bullish or bearish phases begin, allowing them to seize potential trading opportunities swiftly.
 Informed Decision-Making: By integrating various indicators and visual cues, the script enables traders to make well-informed decisions and adapt their strategies according to prevailing market sentiment, ultimately enhancing their trading performance.
 
 How to use this feature: 
The most effective way to maximize the benefits of this feature is to use it in conjunction with other key indicators and visual cues. By combining the color-coded clouds, which indicate bullish and bearish sentiment, with other features such as IS candles, microtrend candles, volume candles, and sentimeter candles, traders can gain a comprehensive understanding of market dynamics. For instance, aligning the color of the clouds with the trend direction indicated by IS candles, microtrend candles, and sentimeter candles can provide confirmation of trend strength or potential reversals.
Furthermore, traders can leverage the trend cloud as a trailing stop-loss tool for long entries, enhancing risk management strategies. By adjusting the stop-loss level based on the color of the cloud, traders can trail their positions to capture potential profits while minimizing losses. For long entries, maintaining the position as long as the cloud remains green can help traders stay aligned with the prevailing bullish sentiment. Conversely, a shift in color from green to red serves as a signal to exit the position, indicating a potential reversal in market sentiment and minimizing potential losses. This integration of the trend cloud as a trailing stop-loss mechanism adds an additional layer of risk management to trading strategies, increasing the likelihood of successful trades while reducing exposure to adverse market movements.
Moreover, the red cloud serves as an indicator of decay in option premiums and potential theta effect, particularly relevant for options traders. When the cloud turns red, it suggests a decline in option prices and an increase in theta decay, highlighting the importance of managing options positions accordingly. Traders may consider adjusting their options strategies, such as rolling positions or closing out contracts, to mitigate the impact of theta decay and preserve capital. By incorporating this insight into options pricing dynamics, traders can make more informed decisions about their options trades.
 Scalping Opportunities (UpArrow and DownArrow): 
 Working Principle: 
The feature calculates candlestick values based on the open, high, low, and close prices of each bar. By comparing these derived candlestick values, it determines whether the current candlestick is bullish or bearish. Additionally, it signals when there is a change in the color (bullish or bearish) of the derived candlesticks compared to the previous bar, enabling traders to identify potential shifts in market sentiment. This is a long only strategy, hence the signals are plotted only when the Trend Cloud is Green (Bullish).
 Benefits of using UpArrow and DownArrow: 
 
 Clear Visualization: By employing color-coded candlesticks, the script offers traders a visually intuitive representation of market sentiment, enabling quick interpretation of prevailing conditions.
 Signal Identification: Its capability to detect shifts in market sentiment serves as a valuable tool for identifying potential trading opportunities, facilitating timely decision-making and execution.
 Long-Only Strategy: The script selectively plots signals only when the trend cloud is green, aligning with a bullish bias and enabling traders to focus on long positions during favorable market conditions.
 Up arrows indicate potential long entry points, complementing the bullish bias of the trend cloud. Conversely, down arrows signify an active pullback in progress, signaling caution and prompting traders to refrain from entering long positions during such periods.
 
 
 How to use this feature: 
Confirmation: Confirm bullish market conditions with the Trend Cloud indicator. Ensure alignment between trend cloud signals, candlestick colors, and arrow indicators for confident trading decisions.
Entry Signals: Look for buy signals within a green trend cloud, indicated by bullish candlestick color changes and up arrows, suggesting potential long entry points aligned with the prevailing bullish sentiment.
Wait Signals: Exercise caution when encountering down arrows, which signify wait signals or active pullbacks in progress. Avoid entering long positions during these periods to avoid potential losses.
Exit Strategy: Use trend cloud color changes as signals to exit long positions. When the trend cloud shifts color, consider closing out long positions to lock in profits or minimize losses.
Profit Management: It's important to book or lock in some profits early on in option buying. Consider taking partial profits when the trade is in your favor and trail the remaining position to maximize gains on favorable trades.
Risk Management: Implement stop-loss orders or trailing stops to manage risk effectively. Exit positions promptly if sentiment shifts or if price movements deviate from the established trend, safeguarding capital.
  
 Up and Down Signals:  
 Working Principle: 
This feature calculates Trailing Stoploss (TSL) using the Average True Range (ATR) to dynamically adjust the stop level based on price movements. It generates buy signals when the price crosses above the trailing stop and sell signals when it crosses below. These signals are plotted on the chart and trigger alerts, signaling potential trading opportunities. Additionally, the script selectively plots Up and Down signals only when the Implementation Shortfall Calculation identifies scalp opportunities, independent of the prevailing price trend.
 Benefits of using Up and Down Signals: 
Trailing Stoploss: The script employs an ATR-based trailing stop, allowing traders to adjust stop levels dynamically in response to changing market conditions, thereby maximizing profit potential and minimizing losses.
Clear Signal Generation: Buy and sell signals are generated based on price interactions with the trailing stop, providing clear indications of entry and exit points for traders to act upon.
Alert Notifications: The script triggers alerts when buy or sell signals are generated, ensuring traders remain informed of potential trading opportunities even when not actively monitoring the charts.
Scalping Opportunities: By incorporating Implementation Shortfall Calculation, the script identifies scalp opportunities, enabling traders to capitalize on short-term price movements irrespective of the prevailing trend.
 How to use this feature: 
Signal Interpretation: Interpret Up signals as opportunities to enter long positions when the price crosses above the trailing stop, and Down signals as cues to exit.
Alert Monitoring: Pay attention to alert notifications triggered by the script, indicating potential trading opportunities based on signal generation.
Scalping Strategy: When Up and Down signals are plotted alongside scalp opportunities identified by the Implementation Shortfall Calculation, consider scalping trades aligned with these signals for short-term profit-taking, regardless of the overall market trend.
Consideration of Trend Cloud: Remember that this feature does not account for the underlying trend provided by the Trend Cloud feature. Consequently, the take profit levels generated by the trailing stop may be smaller than those derived from trend-following strategies. It's advisable to supplement this feature with additional trend analysis to optimize profit-taking levels and enhance overall trading performance.
  
 Chart Timeframe Support and Resistance:  
 Working Principle: 
This feature serves to identify and visualize support and resistance levels on the chart, primarily based on the chosen Chart Timeframe (CTF). It allows users to specify parameters such as the number of bars considered on the left and right sides of each pivot point, as well as line width and label color. Moreover, users have the option to enable or disable the display of these levels. By utilizing functions to calculate pivot highs and lows within the specified timeframe, the script determines the highest high and lowest low surrounding each pivot point. 
Additionally, it defines functions to create lines and labels for each detected support and resistance level. Notably, this feature incorporates a trading method that emphasizes the concept of resistance turning into support after breakouts, thereby providing valuable insights for traders employing such strategies. These lines are drawn on the chart, with colors indicating whether the level is above or below the current close price, aiding traders in visualizing key levels and making informed trading decisions.
 Benefits of Chart Timeframe Support and Resistance: 
 
 Identification of Price Levels: Support and resistance levels help traders identify significant price levels where buying (support) and selling (resistance) pressure may intensify. These levels are often formed based on historical price movements and are regarded as areas of interest for traders.
 
 Decision Making: Support and resistance levels assist traders in making informed trading decisions. By observing price reactions near these levels, traders can gauge market sentiment and adjust their strategies accordingly. For example, traders may choose to enter or exit positions, set stop-loss orders, or take profit targets based on price behavior around these levels.
 
 Risk Management: Support and resistance levels aid in risk management by providing reference points for setting stop-loss orders. Traders often place stop-loss orders below support levels for long positions and above resistance levels for short positions to limit potential losses if the market moves against them.
 
 How to use this feature: 
Planning Long Positions: When considering long positions, it's advantageous to strategize when the price is in proximity to a support level identified by the script. This suggests a potential area of buying interest where traders may expect a bounce or reversal in price. Additionally, confirm the bullish bias by ensuring that the trend cloud is green, indicating favorable market conditions for long trades.
Waiting for Breakout: If long signals are generated near resistance levels detected by the script, exercise patience and wait for a breakout above the resistance. A breakout above resistance signifies potential strength in the upward momentum and may present a more opportune moment to enter long positions. This approach aligns with trading methodologies that emphasize confirmation of bullish momentum before initiating trades.
  
 Settings: 
The Index Constituent Analysis setting empowers users to input the constituents of a specific index, facilitating the analysis of market sentiments based on the performance of these individual components. An index serves as a statistical measure of changes in a portfolio of securities representing a particular market or sector, with constituents representing the individual assets or securities comprising the index.
By providing the constituent list, users gain insights into market sentiments by observing how each constituent performs within the broader index. This analysis aids traders and investors in understanding the underlying dynamics driving the index's movements, identifying trends or anomalies, and making informed decisions regarding their investment strategies.
This setting empowers users to customize their analysis based on specific indexes relevant to their trading or investment objectives, whether tracking a benchmark index, sector-specific index, or custom index. Analyzing constituent performance offers a valuable tool for market assessment and decision-making.
 Example: BankNifty Index and Its Constituents 
Illustratively, the BankNifty index represents the performance of the banking sector in India and includes major banks and financial institutions listed on the National Stock Exchange of India (NSE). Prominent constituents of the BankNifty index include:
 
 
 State Bank of India (SBIN)
 HDFC Bank
 ICICI Bank
 Kotak Mahindra Bank
 Axis Bank
 IndusInd Bank
 Punjab National Bank (PNB)
 Yes Bank
 Federal Bank
 IDFC First Bank
 
By utilizing the Index Constituent Analysis setting and inputting these constituent stocks of the BankNifty index, traders and investors can assess the individual performance of these banking stocks within the broader banking sector index. This analysis enables them to gauge market sentiments, identify trends, and make well-informed decisions regarding their trading or investment strategies in the banking sector.
 Example: NAS100 Index and Its Constituents 
Similarly, the NAS100 index, known as the NASDAQ-100, tracks the performance of the largest non-financial companies listed on the NASDAQ stock exchange. Prominent constituents of the NAS100 index include technology and consumer discretionary stocks such as:
 
 Apple Inc. (AAPL)
 Microsoft Corporation (MSFT)
 Amazon.com Inc. (AMZN)
 Alphabet Inc. (GOOGL)
 Facebook Inc. (FB)
 Tesla Inc. (TSLA)
 NVIDIA Corporation (NVDA)
 PayPal Holdings Inc. (PYPL)
 Netflix Inc. (NFLX)
 Adobe Inc. (ADBE)
 
By inputting these constituent stocks of the NAS100 index into the Index Constituent Analysis setting, traders and investors can analyze the individual performance of these technology and consumer discretionary stocks within the broader NASDAQ-100 index. This analysis facilitates the evaluation of market sentiments, identification of trends, and informed decision-making regarding trading or investment strategies in the technology and consumer sectors.
 Example: FTSE 100 Index and Its Constituents 
The FTSE 100 index represents the performance of the 100 largest companies listed on the London Stock Exchange (LSE) by market capitalization. Some notable constituents of the FTSE 100 index include:
 
 HSBC Holdings plc
 BP plc
 GlaxoSmithKline plc
 Unilever plc
 Royal Dutch Shell plc
 AstraZeneca plc
 Diageo plc
 Rio Tinto plc
 British American Tobacco plc
 Reckitt Benckiser Group plc
 
By inputting these constituent stocks of the FTSE 100 index into the Index Constituent Analysis setting, traders and investors can analyze the individual performance of these diverse companies within the broader UK market index. This analysis facilitates the evaluation of market sentiments, identification of trends, and informed decision-making regarding trading or investment strategies in the UK market.
This comprehensive approach enables users to dissect index performance effectively, providing valuable insights for investors and traders across different markets and sectors.
 
 Index Selection - Index Selection allows traders to specify the index for Sentimeter calculations, enabling customization for Call and Put Option charts corresponding to the chosen index.
 Support and Resistance Levels - Set the left and right bars to consider pivot high and low to draw Support and resistance lines. Linewidth setting to help increase the width of the Support and Resistance lines. Label Color to change the color of the labels.
 Style Section Colors to allow users to customize the color scheme to their liking. 
 
MTF HalfTrendIntroduction 
A half-trend indicator is a technical analysis tool that uses moving averages and price data to find potential trend reversal and entry points in the form of graphical arrows showing market turning points.
The salient features of this indicator are:
- It uses the phenomenon of moving averages.
- It is a momentum indicator.
- It can indicate a trend change.
- It is capable of detecting a bullish or bearish trend reversal.
- It can signal to sell/buy. 
- It is a real-time indicator.
 Multi-Timeframe Application 
A standout feature is its flexibility across timeframes. Traders have the liberty to choose any timeframe on the chart, enhancing the tool's versatility and making it suitable for both short-term and long-term analyses.
 Principle of the Half Trend indicator 
This indicator is based on the moving averages. The moving average is the average of the fluctuation or change in the price of an asset. These averages are taken for a time interval. 
So, a half-trend indicator takes the moving averages phenomenon as its principle for working. The most commonly used moving averages in a half trend indicator are:
- Relative strength index (RSI)
- EMA (estimated moving average)
 Components of a Half Trend indicator 
There are two main components of a half trend indicator:
- Half trend line
- Arrows
- ATR lines
 Half trend line 
Half trend line represents this indicator on a candlestick chart. This line shows the trend of a chart in real-time. A half-trend line is based on the moving averages.
There are two further components of a half-trend line:
- Redline
- Blue line
A red line represents a bearish trend. When the half-trend line turns red, a trend is facing a dip. It is time for the bears to take control of the market. A bearish control of the market represents the domination of sellers in the market. 
On the other hand, the blue line represents the bullish nature of the market. It tells a trader that the bullish sentiment of the market is prevailing. A bullish market means the number of buyers is significantly greater than the number of sellers.
Moreover, a trader can change these colors to his choice by customization.
 Arrows  
There are two types of arrows in this indicator which help a trader with the entry and exit points. These arrows are,
- Blue arrow
- Red arrow
A blue arrow signals a buying trade; on the other hand, a red arrow tells a trader about the selling of the assets. These arrows work with the moving average line to formulate a trading strategy.
The color of these arrows is changed if a trader desires so.
 ATR lines 
The ATR blue and red lines represent the Average True Range of the Half trend line. They may be used as stop loss or take profit levels.
 Pros and Cons 
Pros
- It is a very easy to eyes indicator.
- This is a very useful friendly indicator.
- It provides sufficient information to beginner traders.
- It provides sufficient information for entry points in a trade.
- A half-trend indicator provides a good exit strategy for a trader.
- It provides information about market reversals.
- It helps a trader to find a bullish and bearish sentiment in the market.
Cons
- It is a real-time indicator. So, it can lag.
- The lagging of this indicator can lead to miss opportunities.
- The most advanced and professional traders may not rely on this indicator for crucial trading decisions.
- The lagging of this indicator can predict false reversals of the market.
- It can create false signals.
- It requires the confluence of the other technical tools for a better success ratio.
 Settings for Half Trend indicator 
The default settings for half trend indicator are:
Amplitude = 2
Channel deviation = 2
Different markets or financial instruments may require different settings for optimal execution.   
Amplitude:  The degree that the Half trend line takes the internal variables into consideration.  The higher the number, the fewer trades.  The default value is 2.
Channel deviation: The ATR value calculation from the Half trend line.  The default value is 2.
 Trading strategy 
It is an effective indicator in terms of strategy formation for a trading setup. The new and beginner trades can take benefit from this indicator for the formulation of a good trading setup. This indicator also helps seasoned and professional traders formulate a good trading setup with other technical tools.
The trading strategy involving a half-trend indicator is divided into three parts:
- Entry and exit
- Risk management
- Take profit
 Entry and exit 
It is an effective indicator that provides sufficient information about the entry and exit points in a trading setup. The profit of a trader is directly proportional to the appropriate entry and exit points. So, it is a crucial step in any trading setup. 
The blue and red arrows provide information about the entry and exit points in a trading setup. Furthermore, the entry and exit for the bullish and bearish setups are as follows.
Entry and exit for a bullish setup
If a blue arrow appears under the half-trend line, it means the bullish sentiment of the market is getting stronger in the future. So, it is a signal for entry in a bullish setup.
As the red arrow appears on the chart, it is a signal to exit your trade. The red arrow represents a reversal in the market, so it is a good opportunity to close your trade in a bullish setup.
Entry and exit for a bearish setup
Suppose a red arrow appears above the red moving average line. It is a good opportunity to enter a trade in a bearish setup. The red line represents that sooner the sellers are going to take control and the value of the asset is about to face a dip. So it is the best time to make your move.
As the opposite arrow appears in the chart, it is time to exit from a bearish trade setup.
 Re-entering a position  
Bullish setup
- The half-trend line is blue.
- At least one candle closes below the blue half-trend line.
- Enter on the candle that closes above the blue half-trend line.
Bearish setup
- The half-trend line is red.
- At least one candle closes above the red half-trend line.
- Enter on the candle that closes below the red half-trend line.
 Risk management 
Risk management is an integral part of a trading setup. It is an important step to protect your potential profits and losses. 
When trading in a bullish market, place the stop loss at the prior swing low. It will help you to cut your losses in case the prices move to the lower end.
In the case of a bearish market, place your stop loss above the prior swing high.
A trader may trail the stop loss using the ATR lines.
 
The new trader often makes mistakes in the placement of the stop loss. If you don’t place the stop loss at an appropriate point. It can drain your bank account and ruin your trading experience. Is is recommended not to risk more than 2% of your trading account, per trade.
 Take profit 
The blue ATR line may be used as one take profit level on a bullish setup followed by the previous swing high. The signal reversal would indicate the final take profit and closing of any position.
The red ATR line may be used as one take profit level on a bearish setup followed by the previous swing low. The signal reversal would indicate the final take profit and closing of any position.
 Conclusion 
A half trend indicator is a decent indicator that can transform your trading experience. It is a dual indicator that is based on the moving averages as well as helps you to form a trading strategy. If you are a new trader, this indicator can help you to learn and flourish in the trading universe. If you are a seasoned trader, I recommend you use this indicator with other technical analysis tools to enhance your success ratio.
All credits go to:
- @everget the original creator of this indicator (I just added the MTF capability).
- Ali Muhammad original author of much of the description used.
Contrarian DC Strategy - w Entry SL Pause and TrailingStopDonchian Channel Setup:
The strategy uses a tool called the Donchian Channel. Imagine this as two lines (bands) on a chart that show the highest and lowest prices over a certain number of past trading days (default is 20 days).
There's also a centerline, which is the average of these two bands.
Entry Conditions for Trades:
Buying (Going Long): The strategy considers buying when the price touches or falls below the lower band of the Donchian Channel. However, this only happens if there has been a pause after a previous losing trade. This pause is a number of candles where no new trades are taken.
Selling (Going Short): Similarly, the strategy considers selling when price reaches or exceeds the upper band of the Donchian Channel. Again, this is subject to a pause after a losing trade.
Stop Loss and Take Profit:
Each trade has a "Stop Loss" and "Take Profit" set. The Stop Loss is a preset price level where the trade will close to prevent further losses if the market moves against your position. The Take Profit does the same but locks in profit if the market moves in your favor.
The Stop Loss is set based on a percentage of the price at which you entered the trade.
The Take Profit is determined by the Risk/Reward Ratio. This ratio helps balance how much you're willing to risk versus the potential reward.
Trailing Stop Loss:
When a trade is profitable, the strategy should involve a "Trailing Stop Loss." This means the Stop Loss level moves (or trails) the price movement to lock in profits as the market moves in your favor.
For a buy trade, if the price moves above the centerline of the Donchian Channel, the Trailing Stop Loss should be adjusted in the middle between the entry price and the centerline. Viceversa for a sell trade, it should be adjusted in the same way if the price goes below the centerline.
IMPORTANT: There's no allert for the trailing stop at the moment.
Post-Stop Loss Pause:
If a trade hits the Stop Loss (i.e., it's a losing trade), the strategy takes a break before opening another trade in the same direction. This pause helps to avoid entering another trade immediately in a potentially unfavorable market.
In summary, this strategy is designed to make trades based on the Donchian Channel, with specific rules for when to enter and exit trades, and mechanisms to manage risk and protect profits. It's contrarian because it tends to buy when the price is low and sell when the price is high, which is opposite to what many traders might do.
Dynamic Trend Hunter [Quantigenics]The "Dynamic Trend Hunter” script focuses on trend identification, dynamic entry and exit signals, and effective risk management.  While a standalone trading script designed for versatile application across all markets, it can also be complemented by other indicators for enhanced analysis. 
 Core Features: 
 Dynamic Trend Indicator:  Central to the script, this indicator discerns market trend direction using a color-coded system. Blue indicates an uptrend, red a downtrend, and a flat line signifies a sideways market.
   
 Buy and Sell Signals:  Provides clear, on-chart buy and sell signals to assist in identifying optimal entry points in alignment with the trend.
    
 Profit Target Exits:  A key feature designed to help traders lock in profits at strategic points. This feature uses a sophisticated mechanism (outlined in more detail below) to identify potential exit points, signaling the trader to close a position and secure gains before a potential market reversal.
   
 Dynamic Stop Loss Levels:  Essential for risk management, these levels adjust automatically, providing a mechanism for trailing stop losses and safeguarding against adverse market movements.
   
 Technical Composition: 
 
 Dynamic Trend Indicator: 
 Calculation Method:  Utilizes a blend of the highest and lowest prices over a specified length, averaged to create a trend line. This line is helpful in identifying the overall market trend.
 Color Coding:  The trend line changes color based on its relation to price action. A blue line indicates an uptrend when prices are consistently above this average line, while a red line signifies a downtrend when prices stay below it.
 Signal-Based Trading: 
 Trend Entry Signals:  Generated when there's a shift in the color of the trend line, indicating a potential change in market direction.
 Pullback Entries:  Identified when the closing price crosses the previous high (for long entries) or low (for short entries), while also considering the current trend line position.
 Dynamic Stop Loss Levels: 
 Calculation:  Stop loss levels are dynamically determined using the highest and lowest closing prices over the 'Length' period. These levels adjust with market movements, providing a trailing stop loss mechanism.
 Visualization:  Depicted as colored dots on the chart, changing in response to the market's movement relative to the trend line.
 Oscillator for Dynamic Exits: 
 Mechanism:  The script employs an oscillator to identify potential exit points, signaled by yellow dots. This oscillator is based on the relative extremity of the current price action compared to recent price movements.
 Alerts:  Dynamic exits trigger alerts when the oscillator reaches specified threshold levels, signaling potential market reversals or exhaustion points.
 Customization and Flexibility: 
 Length Adjustment:  The primary 'Length' input parameter allows traders to modify the sensitivity of the trend line and stop levels, catering to different trading styles and market conditions.
 Alert Customization:  Traders can set alerts for trend line changes and dynamic exits, ensuring timely responses to market movements.
 
 Input Parameter Settings: 
 
 Intra-Bar Order Generation (IntraBar):  Enables real-time signal generation within the current bar or after its closure.
 Dynamic Exits (DynamicExits):  Toggles the visibility of dynamic exit signals for profit-taking.
  Dynamic Trend Length:  Defines the lookback period for calculating the trend line. This length, which is adjustable and set by default to 21, specifies the number of bars over which the highest and lowest prices are analyzed to determine the trend line.
 Dynamic Stop Loss Levels Length:  This parameter defines the lookback period for calculating stop loss levels. It sets the number of bars used to determine the highest and lowest values for stop loss positioning. Adjusting this length allows traders to customize the sensitivity and placement of stop loss levels in accordance with their trading strategy and risk tolerance. This feature is crucial for tailoring stop loss settings to different market conditions and volatility levels, ensuring more effective risk management.  Note:  that initial stop loss levels, and tighter stop losses, can be set behind the Dynamic Trend Line itself.
 Show Trend/Pullback Entries:  Controls the display of specific entry signals based on trend continuation or market pullbacks.
 Alert Settings:  Options for setting alerts on trend line changes and dynamic exits, enhancing trade management.
 Customizable Colors:  Allows personalization of stop level and trend line colors for better chart visualization.
 
 How to Trade with the Dynamic Trend Hunter: 
 
 Trend Following:  Enter trades in the direction of the trend indicated by the color-coded trend line.
 Pullback Entries:  Look for pullback entry signals during established trends for additional entry points.
 Dynamic Exits:  Use yellow dot signals and dynamic stop loss levels for determining exit points or to adjust stop losses.
 Risk Management:  Employ the dynamic stop loss levels to manage risk effectively and protect against significant losses.
 
 Alerts and Notifications: 
Traders can set up alerts for trend line changes and dynamic exits, ensuring they are promptly informed about critical market movements and can react accordingly.
 Conclusion: 
The "Dynamic Trend Hunter  " is a comprehensive and adaptable trading tool, suitable for various market conditions and trading styles. Its ability to provide clear trend indications, along with dynamic entry and exit signals, makes it an invaluable asset for traders aiming to enhance their market analysis and decision-making process. While it is a standalone system, it can be used in conjunction with other indicators to further refine trading strategies.
While we believe this tool may enhances your trading strategy, we encourage thorough familiarization before live trading. Remember, trading involves risk, and past performance is not indicative of future results.
You can see the “Author’s instructions" below to get immediate access to Dynamic Trend Hunter & the rest of the “Quantigenics Premium Indicator Suite”.
Narrow Range StrategyNarrow Range Strategy : 
 INTRODUCTION : 
This strategy is based on the Narrow Range Day concept, implying that low volatility will generate higher volatility in the days ahead. The strategy sends us buy and sell signals with well-defined profit targets. It's a medium/long-term strategy. There's also a money management method that allows us to reinvest part of the profits or reduce the size of orders in the event of substantial losses.
 NARROW RANGE (NR) DAY :  
A Narrow Range Day is a day in which price variations are included in those of a specific day some time before. The high and low of this specific day form the "reference range". In general, we compare these variations with those of 4 or 7 days ago. The mathematical formula for finding an NR4 is :
 If low > low(4) and high < high(4) :
nr = true 
This implies that the current low is greater than the low of 4 days ago, and the current high is smaller than the high of 4 days ago. So today's volatility is lower than that of 4 days ago, and may be a sign of high volatility to come.
 PARAMETERS : 
 
 Narrow Range Length : Corresponds to the number of candles back to compare current volatility. The default is 4, allowing comparison of current volatility with that of 4 candles ago.
 Stop Loss : Percentage of the reference range on which to set an exit order to limit losses. The minimum value is 0.001, while the maximum is 1. The default value is 0.35.
 Fixed Ratio : This is the amount of gain or loss at which the order quantity is changed. The default is 400, which means that for each $400 gain or loss, the order size is increased or decreased by an amount chosen by the user.
 Increasing Order Amount : This is the amount to be added to or subtracted from orders when the fixed ratio is reached. The default is $200, which means that for every $400 gain, $200 is reinvested in the strategy. On the other hand, for every $400 loss, the order size is reduced by $200.
 Initial capital : $1000
 Fees : Interactive Broker fees apply to this strategy. They are set at 0.18% of the trade value.
 Slippage : 3 ticks or $0.03 per trade. Corresponds to the latency time between the moment the signal is received and the moment the order is executed by the broker.
 Important : A bot was used to test NR4 and NR7 with all possible Stop Losses in order to find out which combination generates the highest return on  BITSTAMP:ETHUSD  while limiting the drawdown. This strategy is the most optimal with an NR4 and a SL of 35% of the reference range size in 5D timeframe.
 
 BUY AND SHORT SIGNALS : 
When an NR is spotted, we create two stop orders on the high and low of the reference range. As soon as there's a breakout from this reference range (shown in blue on the chart), we open a position. We're LONG if there's a breakout on the high and SHORT if there's a breakout on the low. Executing a stop order cancels the second stop order.
 RISK MANAGEMENT : 
This strategy is subject to losses. We manage our risk with Stop Losses. The user is free to enter a SL as a percentage of the reference range. The maximum amount risked per trade therefore depends on the size of the range. The larger the range, the greater the risk. That's why we have set a maximum Stop Loss to 10% to limiting risks per trade.
The special feature of this strategy is that it targets a precise profit objective. This corresponds to the size of the reference range at the top of the high if you're LONG, or at the bottom of the low if you're short. In the same way, the larger the reference range, the greater the potential profits.
The risk reward remains the same for all trades and amounts to : 100/35 = 2.86. If the reference range is too high, we have set a SL to 10% of the trade value to limit losses. In that case, the risk reward is less than 2.86.
 MONEY MANAGEMENT : 
The fixed ratio method was used to manage our gains and losses. For each gain of an amount equal to the value of the fixed ratio, we increase the order size by a value defined by the user in the "Increasing order amount" parameter. Similarly, each time we lose an amount equal to the value of the fixed ratio, we decrease the order size by the same user-defined value. This strategy increases both performance and drawdown.
 NOTE : 
Please note that the strategy is backtested from 2017-01-01. As the timeframe is 5D, this strategy is a medium/long-term strategy. That's why only 37 trades were closed. Be careful, as the test sample is small and performance may not necessarily reflect what may happen in the future.
Enjoy the strategy and don't forget to take the trade :)
Original Strategy - Backtest & Alerts [AlgoRider]█ OVERVIEW 
This indicator simulates an efficient trading strategy developed by our team in a simple and effective way, the primary objective when designing it was to make its  reading and use as simple as possible  for TradingView users. The Backtesting feature has been designed to keep only the most essential information to obtain clear and precise results directly on the graph. The settings interface has also been designed for ergonomic and simplified use. The user is free to customize the parameters as he wishes and according to his trading profile by having the choice, for example, of using options to reduce the risk of loss, to increase the win rate, to optimize profits. Automation is made possible and facilitated thanks to preconfigured alert conditions.
 █ CONCEPTS 
 How the strategy works : 
When the price is close to its equilibrium (represented by an exponential moving average - EMA) and it starts to take an upward or downward direction the script will issue Long or Short entry orders. If the price turns and goes to the opposite direction, the script quickly cuts the position by issuing a Stop Loss order. When the price takes a real clear direction, this is where the script will be able to accumulate profits.
 What makes this script unique is : 
  •   That it is entirely developed by us, inspired by a strategy that is little known and little used in the trading world, in particular because it often involves a greater number of losing trades than winning trades.
  •   Its ease of reading and use. The backtesting feature was designed to clearly display the most important information in a data table directly on the chart. The user is not lost with dozens of superfluous data and can directly access the most essential information to see how the strategy has performed in the past.
  •   Its ease of configuration and customization. Once in the configuration window, again the user is not lost, because there is only one main parameter to modify, it is the length of the EMA, which will influence the timing of entries and exits trades. Then there are a few other non-mandatory parameters to fine-tune risk management and maximize profits. (Detailed description of the settings further down the page)
  •   Strategy automation made easy and fast thanks to several types of alerts which are differentiated for entries, for auto-exits and for Custom TP and SL. These alerts can be configured to send the messages by email or via Webhooks.
  •   The indicator has several custom options allowing its user to go further than the basic strategy. Several confirmations for entries are available as well as the possibility of adding or not a personalized TP and/or SL.
  •   There is no repaint, once an entry/exit symbol or drawing is displayed it doesn't change anymore. The Short, Long and auto-Exit signals appear only at the open of the candles, just after the signal was confirmed at the close of the previous candle. The custom TP and custom SL signals can appear when a candle is not yet finished, but once displayed they don't change.
 █ HOW TO PROCEED  
 1 —  Once the script is applied to your chart, it already works with its default settings. You can already see the performance of the strategy in the data table directly on the chart (in the top right corner by default).
 2 —  You can customize the strategy and influence the results/performance by modifying its parameters. 3 types of parameters are present and can be modified.
 3 —  This strategy is designed for the cryptocurrency market in priority, but you can also try it on other types of assets. It works on Futures but you can also try it on Spot market mainly for LONG trades.
 4 —  You can apply the script in every timeframe. We do not recommend using it below m30 because in most cases the statistics are unfavorable largely because of the fees. (This is not a financial advice but only for the use of the indicator)
 
 █ FEATURES 
  
 Screenshot on  BYBIT:EGLDUSDT  Bybit Futures, H1, with default parameters, from 2022-01-01 to 2022-09-27, to show the settings window 
 • Settings For Backtesting 
  -  Strategy :    Choose from a drop-down list if the strategy should execute only Long trades or only Short trades or both.  Default Both. 
  -  Invest.   :    Choose the amount you want to invest in the simulation.  Default 10000. 
 -   Position  :    Choose the amount of the position (Size order) that will be used during the simulation. This will be the $ amount staked/involved for each trade entry.
 Ex: If you put 20000 in position and 10000 in Invest. We consider that you use at least a leverage x2.   Default 10000. 
  -  Slipp. TP :    Choose the amount in percentage of average slippage for Take Profits. This parameter makes it possible to predict a potential gap between the theoretical exit price for each TP (On the graph) and the real exit price on an exchange when implementing the strategy for real (slippage may be due to a time lag of a few seconds from execution time of the order on the exchange and/or due to the execution of a market order). 
 Ex: If a TP exit order of a Long trade, with entry $19000 (on BTCUSDT), is carried out in theory on the chart at $20000, in practice on the exchange the script have indeed sent an exit order at 20000 , but if the true exit price is 20050, the TP slippage is then +0.25%.  Default 0. 
  -  Slipp. SL :    Choose the amount in percentage of average slippage for Stop Losses. This parameter makes it possible to predict a potential gap between the theoretical exit price for each SL (On the graph) and the real exit price on an exchange when implementing the strategy for real.
 Ex: If an SL exit order of a Long trade, entry $19000 (on BTCUSDT), is carried out in theory on the chart at $18000, in practice on the exchange the script have indeed sent an exit order at 18000 $, but if the true exit price is 17950, the slippage SL is then +0.278% .  Default 0. 
  -  Fees %  :    Choose the percentage amount of fees applied to each trade to simulate the application of the strategy on the exchange of your choice. Applies to the entry and exit of each trade.  Ex: For Binance Futures: 0.04; For Bybit futures: 0.06; For Ftx Futures: 0.075.   Default 0. 
  -   Cumulate Trades  :    If you check this, the Backtest will use 100% of the balance as Order Size (Position) for All or in the next X consecutive trades.  Default not checked. 
⚠️ Be Careful please, this option is available to show the full extent and possibilities of the algorithm when pushed to its limits thanks to the accumulation of profits (cumulative earnings), but it is a strategy that involves great risk. If a bad trade suffers a -50% loss, 50% of the account balance is lost, if the position is liquidated, the entire account balance is lost.
  -  All          :    If you check this All trades will be accumulated.  Default not checked. 
  -  Consecutive Trades :    Choose the number of trades to accumulate. After X consecutive trades, the algorithm reassigns the initial order size to the current one and starts again for X consecutive trades.  Minimum Value 2, Default 2. 
 • Settings To Optimize Performances and Risk Management 
  -  (Main Parameter) EMA Length :   Choose the length of the EMA. This value will determine the exponential moving average plot (blue line) that represents the equilibrium in this strategy. Depending on the positioning of the price around this equilibrium, the algorithm will decide to trigger Long or Short entry alerts, and exit alerts.  Default 200. 
  -   1 - Confirm (After X Bar(s))  :   If you check this, when the algorithm will detect an entry, it will wait for the number of bars you have entered to actually trigger the entry alert.  Default not checked. 
  -  Nb Bar             :   Enter here the number of bar you want, will be taken into account only if you check (1) Confirm (After X Bar(s)).  Default 2. 
  -   2 - Confirm (Trend)       :   If you check this, when the algorithm will detect an entry, it will check that the trend is similar to the direction of the trade, if not, it will wait that the trade goes in the same direction as the trend to actually trigger the entry alert.  Default not checked. 
 -   OR/AND             :   This choice is taken into account only if you tick both confirmations. If you choose OR: The first of the 2 confirmations to be validated will trigger the entry alert. If you choose AND : once confirmation (1) is validated, the algorithm waits for confirmation (2) to be validated to actually trigger the entry alert.  Default OR. 
  -  Use TP / Use SL         :   If you check these, the algorithm will trigger personalized trade exit alerts when the price evolution has reached the amounts indicated since the trade entry.  Default not Checked. 
 -   % TP - SL            :   Indicate here the personalized amount in percentage that you want for your Take Profit and Stop Loss of each trade.  Default 15-5. 
 • Settings For Appearances 
  -  Small-size Data Table  :  If you check this, the data table will become smaller to free up more space on the chart to make it visually more pleasing.  Default not checked. 
        Hide Table  / 
  -    Hide Labels /       :  You can check these to get a cleaner chart and focus only on what interests you in the indicator.  Default not checked. 
    Hide Risk-Reward Areas 
 █ MAIN PARAMETERS TO USE 
  •   In the default settings none of the box settings are checked. Basic strategy is made to be applied this way.
  •   The main parameter (the length of the EMA) is by default 200 because it is a known value that many traders rely on in many trading strategies. Moreover in this strategy it works in many cases and on different timeframes.
  •   To go further the user of the indicator is free to modify the parameters of the category "Leading Parameters - Risk Management" to reduce risks and to optimize profits.
  •  You can find below our recommendations for the EMA length value corresponding to the main timeframes.
    m30 —  EMA Length = 400 | 800
    H1   —  EMA Length = 200 | 400
    H2   —  EMA Length = 200 | 250
    H4   —  EMA Length = 100 | 200
    D   —  EMA Length =  20 | 40
  ⚠️ We have chosen to recommend these settings because they will work in most cases, on most cryptoassets, but of course they will not work 100% of the time on all assets and will not always give positive results in the backtest, and they are not the most optimized parameters either. The user of the indicator is free to optimize the asset on which he wants to trade in his own way. Just as we do not give financial advice, we do not encourage to trade any asset in particular.
 █ STATISTICS  
The statistics presented below are an example of the results that the strategy can provide.  (Reminder: These statistics are made over a past period and there is no guarantee that the same performance will reproduce in the future) . 
For the demonstration we chose to apply the strategy on the  Top 5 marketcap cryptos  in September 2022. They are not the most favorable coins for this strategy but at least this way we don't take the most suitable assets to show wonderful and biased results.  Likewise for the parameters used which are the default ones and which are not the most optimized parameters, much better results are possible. We chose Binance because it has the highest volumes and liquidity and the most historical data. We chose H1 because it is one of the most used timeframes.
                                BTC 
  
 Screenshot on  BINANCE:BTCUSDTPERP  Binance Futures, H1, with default parameters (EMA : 400), from 2022-01-01 to 2022-09-27 
                                ETH
  
 Screenshot on  BINANCE:ETHUSDTPERP  Binance Futures, H1, with default parameters (EMA : 400), from 2022-01-01 to 2022-09-27 
                                BNB
  
 Screenshot on  BINANCE:BNBUSDTPERP  Binance Futures, H1, with default parameters (EMA : 400), from 2022-01-01 to 2022-09-27 
                                XRP
  
 Screenshot on  BINANCE:XRPUSDTPERP  Binance Futures, H1, with default parameters (EMA : 200), from 2022-01-01 to 2022-09-27 
                                ADA
  
 Screenshot on  BINANCE:ADAUSDTPERP  Binance Futures, H1, with default parameters (EMA : 400), from 2022-01-01 to 2022-09-27 
To show the potential of the indicator and push it to its limits, here is an example of the strategy applied for about 2 years (Up to the maximum of historical data available).
⚠️ It must be taken into account that during the period of this backtest the last Bullrun took place and it was a very favorable period for the strategy and for this altcoin (FTM), nothing ensures that it will happen again. ⚠️
                                FTM
  
 Screenshot on  BINANCE:FTMUSDTPERP  Binance Futures, H4, with default parameters ( without  cumulative earnings)  and EMA : 400,  start on  2020/12/03 to 2022/09/27 
✅  All of the above statistics are verifiable by anyone using the indicator's backtesting system. 
 █ LIMITATIONS 
  •   Despite the fact that we can see good performances when we backtest the strategy, we must take into account the fact that these are results performed in the past and that in no case does this guarantee that these same performances will be repeated again in the future.
  •   The automation of this strategy is made possible and is facilitated by alerts, but you must be aware of the fact that if you decide to put this strategy into practice in real life, you are solely responsible for the results that you will be able to obtain and you must be aware of the possibility at all times of partial or even total losses of your invested capital.
  •   Keep in mind that generating profits in trading is difficult. A strategy can perform very well at one time in the past during a period that is favorable to it, then from one day to the next it can give really bad results for several months or years. 
  •   When backtesting a strategy, there are many factors to consider, not just trade entries to which you add a Take Profit and sometimes a Stop Loss. You must at least take into account the size of the position in relation to the capital you want to invest, the trading fees, the slippages (which can be really important depending on the exchange on which you are trading and depending on the asset you are trading), trading frequency, risk management, momentum, volumes and even more.
  •   This indicator has been optimized for crypto, you can try to use it on other type of assets but again, at your own risk.
 The information published here on TradingView is not prohibited, doesn't constitute investment advice, and isn't created solely for qualified investors. 
═════════════════════════════════════════════════════════════════════════
 Important to note :  our indicators with the same backtesting system are published in separate publications, because putting them together in a single script would considerably slow down the execution of the script. In addition each indicator, even when it is based on a simple technical indicator, has several options, parameters and entry/exit conditions specific to the underlying technical indicator. Finally, we want to keep the simplicity of use, configuration and understanding of our indicator by not mixing strategies that have nothing to do with each other.
Supertrend, MA 44|6, EMA FIBS 13|21|34I have this indicator based on my strategy. This indicator is based on existing functions available in the system. I haven't added anything new. This indicator uses Supertrend, MA44|6, EMA fibs 13|21|34 combining to find a profitable trade.
-  Supertrend : Indicator uses supertrend strategy with default ATR period of 10 and Factor value 3. These values can be customized based on your preferences. Uptrend is denoted by green color and downtrend by red color. You can change the colors based on your preferences.
- MA 44|6: Indicator plots moving averages of 44 and 6. These values can be customized based on your preferences. Although it is highly recommended to keep 44 as is. Value 6 can be adjusted based on your preference. Default color for uptrend is green and for downtrend is red. You can change the colors based on your preferences. 
- FIBS EMA 13|21|34: Indicator plots EMA of fibbonacci numbers 13, 21,34 to identify consolidation and breakout. The periods can be adjusted but it is highly recommended not to do so. Default colors for 13,21 and 34 is Aqua, Blue and Navy respectively. You can change the colors based on your preferences.
When to take trade? 
To take a trade all conditions needs to be fulfilled. 
 Supertrend : Always take a trade in the direction of Supertrend. It is always advisable to take trade if the trend is changing or price is taking support of resistance. 
MA 44|6: Moving average 44 indicates average price of 44 last candles and 6 for last 6 candles. Price crossing MA 44 indicates change in trend. It is advisable to take trade at crossing the line above or below. If many candles closing near MA 44 then it indicates consolidation. The more far the candle closes from MA44 the better. MA 6 is used to identify when to enter or exit the trade. If candle closes away from MA 6 then you can wait for candle to start near the MA 6 line. If candle closes above/below MA 6 you can exit your trade.
Fibonacci 13|21|34: When all lines are closed it indicates consolidation. When price breakouts to either direction you can take a trade in that direction with following conditions. 
 Bullish Trade:  
When to enter? 
If candle closed above MA 44, Supertrend is uptrend and EMA Fibs are moving away and are above MA 44. The price is near to MA 6 line then you can enter into bullish trade. If price is away from MA 6 then you should wait until the price/line comes near to avoid loss. 
When to exit? 
Price moving in opposite direction: 
You should set a stop loss when you enter the trade. The stop loss can be set below the low of the previous candle or any other strategy you have. But it is really important to set the stop loss. If price moves in opposite direction then your stop loss will hit and you will be out of the trade.
Price moving in same direction: 
Once you enter the trade you can exit based on two conditions whichever suits you. 
1. Exit the trade if candle closes below MA6. The drawback is you may exit too early. You can also adjust the period based on your preferences.
2. Exit the trade if candle closed below low of previous candle. The drawback is you may book less profit but you can capture the movement very well.
 Bearish Trade:   
When to enter? 
If candle closed below MA 44, Supertrend is downtrend and EMA Fibs are moving away and are below MA 44. The price is near to MA 6 line then you can enter into bearish trade. If price is away from MA 6 then you should wait until the price/line comes near to avoid loss. 
When to exit? 
Price moving in opposite direction: 
You should set a stop loss when you enter the trade. The stop loss can be set below the low of the previous candle or any other strategy you have. But it is really important to set the stop loss. If price moves in opposite direction then your stop loss will hit and you will be out of the trade.
Price moving in same direction: 
Once you enter the trade you can exit based on two conditions whichever suits you. 
1. Exit the trade if candle closes below MA6. The drawback is you may exit too early. You can also adjust the period based on your preferences.
2. Exit the trade if candle closed below low of previous candle. The drawback is you may book less profit but you can capture the movement very well.
When not to take trade?
1. If MA 44 is completely horizontal and EMA Fibs are very close to each other. This indicates that the market is consolidated and if you enter the trade you may hit stop loss very often.
 Note:  Please note that I am not expert and I don't take any responsibility of your profits or losses. I have created this indicator based on my knowledge and it is for study purpose. Use of this indicator is totally your responsibility. Use all your knowledge and expertise and don't totally depend on the indicator. Don't forget to use stop loss and do money management.
Happy Trading!   
  
TAS Boxes + TAS Vega + TAS Compass [TASMarketProfile]This bundle of 3 TAS Market Profile indicators provides a shaded background that reveals directional bias, colored price bars show clearly when breakout conditions are bullish (green) or bearish (red) as well as 3 real-time dotted lines that show developing commercial balance areas known as “value areas.” These TAS Boxes 3 lines are calculated in real-time and leveraged to identify trade entry zones, trailing stops and targets. The 3 indicators can be activated and applied to a chart simultaneously (as shown) or individually in the Inputs settings tab. This description contains descriptions for all 3 indicators in the order of TAS Boxes, TAS Vega and TAS Compass so you’ll need to scroll below to get to the one you want insight. 
∟   ABOUT TAS BOXES: 
 TAS Boxes  (also known as TAS Dynamic Profile) offers a dynamic representation of developing commercial balance areas known as “value areas” and are depicted with 3 colored horizontal dotted lines. Note that the thickness of the dotted lines may be adjusted in the Style settings.  
 
     Red Line-  Supply / High Value Area (HVA) / Resistance 
     Cyan Line-  Point of Control (POC)
     Green Line-  Demand / Low Value Area (LVA) / Support
 
The  TAS Boxes  calculate and display in real-time intrabar and are finalized at the close of the bar. The levels may dynamically update intrabar and move and this is viewed as foreshadowing of where new value areas may be attempting to appear next. When the market is between the top and bottom lines, the market is considered “in value” or “in balance.” When the market closes outside the top or bottom lines, the market is considered out of value/unbalanced and in breakout mode in that direction.
   
 INPUT SETTINGS FOR TAS BOXES: 
There are 3 inputs for TAS Boxes and below you’ll find the default settings:
 
    MinSignal_123:   2  (only options are 1, 2, or 3)
    Length:  7
    MapLength:   7  
 
 
        MinSignal_123  --   Measures how established the commercial interest creating the balance area must be to create a new TAS Box. In other words, this input is a measure of the strength of the box. 
        Length  –-   Takes into consideration the relative “momentum” behind the move and how extended the move must be before the formation of new TAS Box levels. 
        MapLength  –-   Specifies the number of bars of data used to create the parameters of the TAS Box.  
 
In summary, the first two inputs determine how often a new TAS Box will appear. The higher the input numbers the less often and harder it is to establish a new TAS Box, and vice versa. The last input simply determines how much data is included in the calculation of the new TAS Box. 
While we recommend the default 2-7-7 as standard inputs for most traders as they work well with any tradable instrument with sufficient liquidity, other input combinations can be explored per the user’s preferences for varying sensitivity to market conditions and how recent of market conditions. Other settings to consider are 2-14-7 or 3-4-50. We invite the user to explore the cause and effect of changing the settings but doing so only after they have mastered an understanding of the strategy deployment with the defaults. The vast majority of users do not change the default settings. 
 WHAT MARKETS AND TIMEFRAMES CAN BE TRADED? 
TAS Boxes can be displayed on Stocks, ETFs, futures, Forex and digital currencies. TAS Boxes can be applied to a chart of any time frame (e.g. 1-minute, 5-minute, 20-minute, daily, weekly, etc.) and will also function with many other style charts such as Range and Renko. Boxes displayed on longer time frames designate more significant balance areas and can be used to locate higher probability entries. Boxes on shorter time frames can be used to identify if the tradable instrument is currently in balance or breaking out, and pinpoint entries accordingly.
 INTERPRETATION AND BASIC RULES:  
 HEIGHT OF BOXES:        The height of the TAS Boxes from top line to bottom line is a measure of volatility. When taller Boxes are present and subsequent Boxes expand, this means the volatility of the market has increased. When the height of the Boxes is smaller or contracting, then we are experiencing a market in decreasing volatility or consolidating. 
 WIDTH OF BOXES:        The width of the TAS Boxes are a measure of significance. The longer TAS Boxes have remained at the same levels, the higher the impact they will generally have as support or resistance levels, and in the instances they are breached the market may experience fast and vertical movement. 
The TAS Boxes are used to identify high-probability zones for trading both inside the range of the Boxes and also when in breakout mode outside the Boxes:
>>>      When price is trading within the boundaries of a normal to wide range commercial
balance area, we can consider trades within the range of the Boxes and should look for entries around the support (green line) or resistance (red line) areas with profit targets around the POC (cyan line) or opposite boundary.
>>>     When taking trades near both the upper and lower boundaries, we like to see the POC
near the middle of the box’s range. This is known as a “symmetrical box” as pictured below.
   
>>>     If the POC is plotted tightly close to or at the same price level as the green or red line, we refer to this as forming a “wall” or "plywood" and anticipate stronger commercial interest providing support or resistance in those areas.
   
>>>      When trading above or below the current box, price is said to be in breakout/breakdown mode. During these modes, one should be getting out of any opposing positions that are not in the direction of the breakout. Not all breakout/breakdowns are created equal. Moves outside of TAS Boxes when the vertical distance from Top to Bottom is minimal will tend to have more powerful moves, especially in instances when there are recent long-range bars in the direction of the break. 
>>>     When markets are breaking out or down outside of Boxes, if there is sizeable space before you encounter recent historal TAS Boxes levels that is favorable for good follow through of the move. Prior TAS Boxes levels do serve as as areas the market may encounter friction and go sideways for a period of time. 
   
MANAGING RISK WITH STOP LOSSES:
We highly recommend the use of stop losses when trading. You can place stop losses outside of the 3 lines of TAS Boxes and trail them behind the market as new Boxes appear in the direction of the trade. You may also move trailing stops among the 3 levels to suit your risk tolerance (e.g. when market is in breakout mode, trailing it from out the Boxes to outside the POC level or opposing level). You can start your initial stop outside the opposite of all 3 lines or on the other side of the POC for lower risk. 
   
∟    ABOUT TAS VEGA: 
 TAS Vega  changes the coloring of the price bars to provide a more meaningful interpretation of when markets are in balance (based on TAS Boxes) or in bullish/bearish breakout mode. There are four colors generated for TAS Vega:
 
        GREEN  –   Bullish breakout / Don’t be short
        RED  –   Bearish breakdown / Don’t be long
        ORANGE  –  1st bar back inside TAS Boxes after prior move outside.
        GRAY  –  Balanced, each subsequent bar after the 1st bar closes inside Boxes. 
  
   
 INTERPRETATION AND BASIC RULES:  
 WHEN VEGA IS GREEN:  
 
    Don’t be short.
    Consider longs only or retain existing long positions.
    Entering on the bar close above the Boxes is higher probability than intrabar entry. 
    Many consecutive bar closes above Boxes increases probability of eventual move higher. 
  
 WHEN VEGA IS RED:  
 
    Don’t be long.
    Consider shorts only or retain existing short positions. 
    Entering on the bar close below the Boxes is higher probability than intrabar entry. 
    Many consecutive bar closes below Boxes increases probability of eventual move lower. 
  
 WHEN VEGA IS ORANGE:  
 
    If orange due to closing back inside Boxes of your initial entry Box, hold. 
    If orange due to closing inside a new Box appearing in the direction of your trade (higher Boxes for longs, lower Boxes for short) consider this a potential 1st tier profit-taking opportunity for multi-lot/shares positions. If single units, exit is at the trader's discretion contingent on the extent of the move.  
    It is prudent risk management to also use the appearance of orange closed bars as a reminder to trail your stop loss behind the new TAS Boxes levels. 
    Many times you may see many orange bars over a series of bars (not consecutive, however) and this means the market continues to explore both sides of TAS Boxes and is indecisive about intentions. Be cautious at these times. 
  
 WHEN VEGA IS GRAY:  
 
    Gray bars simply means the bar has closed in balance within the value area of TAS Boxes.
    Gray bars are not a cue to exit a position necessarily. It is just a visual that the bar has closed in the value area. Often a trending move will have many periods that the market closes back inside new Boxes that are appearing in the direction of the trend and your largest trades will require that you simply adjust your trailing stop rather than exit with gray bars. 
    It is prudent risk management to also use the appearance of orange closed bars as a reminder to trail your stop loss behind the new TAS Boxes levels. 
    Many times you may see many orange bars over a series of bars (not consecutive, however) and this means the market continues to explore both sides of TAS Boxes and is indecisive about intentions. Be cautious at these times. 
  
The user can adjust the coloring of the TAS Vega bars in Style settings. 
∟    ABOUT TAS COMPASS: 
 TAS Compass  changes the background color of the chart to reveal the directional bias of the market. It may be applied to charts in any timeframe for stocks, ETFs, futures, Forex and digital currencies. 
There are two colors generated for TAS Compass:
 
        GREEN  –   Bullish directional bias
        RED  –   Bearish directional bias
  
 INTERPRETATION AND BASIC RULES:  
The directional bias is established (or changes) when a bar closes outside of TAS Boxes levels. When a market closes above the TAS Boxes, it will establish a bullish bias (green background) and this will remain intact until there is a close below the TAS Boxes. At the time there is a bar close below the TAS Boxes, then the TAS Compass bias changes to bearish bias (red background). This sequence continues back and forth indefinitely. When using TAS Compass, one should still follow the prudent rules and best practices of TAS Boxes as there may be opportunities to exit a losing position sooner by doing so even in the instance a TAS Compass directional bias has not changed. 
TAS Compass can be used as a stand-alone visual cue on a chart, but will have accentuated value when used in conjunction with TAS Boxes and TAS Vega indicators included within this bundle. 
Below is an example showing TAS Compass with TAS Boxes in order to show how the closes outside of TAS Boxes is the trigger to the background color change logic. 
   
Trade Well My Friends,
[Fedra Algotrading Strategy Trailing Stop]Algotrading strategy optimized for cryptocurrencies. Originally conceived to trade automatically through bots (that's how I use it), it also works to get signals and trade manually in any exchange.
It works in spot.
Buy the dip:
Attempts to buy on the dip, finding entries when the price makes abrupt dips that break deviation of the linear regression of the last periods.
Trend Detection:
Determines whether the market is in an uptrend or downtrend by crossing 2 SMAs + super trend in different temporalities. This affects the performance of the strategy. It works as a filter to avoid making entries in a downtrend. It also includes other advanced filters to find the best selling price on losses.
Break Even:
If the market enters a downtrend with an open trade, the Break Even sell is triggered, (configurable, default 1.5%). The intention is to close the trade as soon as possible, but without losses. The value of 1.5% is intended to cover commission costs and a possible spread. 
Conditional SL Level: Determines a tolerance level in %, from which it is allowed to sell at a loss, while the price is above this level, the scrip will only sell at a profit.
% Trailing Stop Loss. The Stop Loss is placed a % below the price and accompanies it in the rises to make the most of an uptrend.
It allows you to easily configure the backtest period to optimize the parameters for consistent results.
The strategy calculates by default a commission of 0.1% on each trade to make the backtest more "pessimistic".
Includes advanced features for compatibility with different bots platforms in the market.
Risk management by % of equity or by maximum series of losses.
////////////////SPANISH///////////////////
Estrategia de Algotrading optimizada para criptomonedas. Originalmente concebida para operar de manera automática mediante bots (así la utilizo yo), funciona también para obtener señales y operar manualmente en cualquier exchange.
Funciona en spot.
Buy the dip:
Intenta comprar en el dip, encontrando entradas cuando el precio hace bajadas abruptas que rompen la desviación de la regresión lineal de los últimos periodos
Detección de Trend:
Determina si el mercado tiene una tendencia alcista o bajista mediante el cruce de 2 SMAs + super trend en distintas temporalidades. Esto afecta el funcionamiento de la estrategia. Funciona como filtro para evitar realizar entradas en una tendencia bajista. Incluye también otros filtros avanzados para encontrar el mejor precio de venta en pérdidas.
Break Even:
Si el mercado entra en tendencia bajista con una operación abierta, se activa la venta en Break Even, (configurable, por defecto 1.5%). La intención es cerrar la operación lo antes posible, pero sin pérdidas. El valor de 1.5% está pensado para cubrir los costos de comisiones y un posible spread. 
Nivel de SL Condicional: Determina un nivel de tolerancia en %, a partir del cual se permite la venta en pérdidas, mientras el precio esté sobre este nivel, el scripto sólo venderá en ganancias
% Trailing Stop Loss. El Stop Loss se ubica un % debajo del precio y lo acompaña en las subidas para aprovechar al máximo un uptrend.
Permite configurar de manera muy fácil el periodo de backtest para optimizar los parámetros para resultados consistentes.
La estrategia calcula por defecto una comisión de 0.1% en cada operación para que el backtest sea más "pesimista".
Incluye funciones avanzadas para compatibilidad con diferentes plataforma de bots del mercado.
Administración de risego por % del capital o por máxima serie de pérdidas
Quantum Rotational Field MappingQuantum Rotational Field Mapping (QRFM):  
Phase Coherence Detection Through Complex-Plane Oscillator Analysis
 Quantum Rotational Field Mapping  applies complex-plane mathematics and phase-space analysis to oscillator ensembles, identifying high-probability trend ignition points by measuring when multiple independent oscillators achieve phase coherence. Unlike traditional multi-oscillator approaches that simply stack indicators or use boolean AND/OR logic, this system converts each oscillator into a rotating phasor (vector) in the complex plane and calculates the  Coherence Index (CI) —a mathematical measure of how tightly aligned the ensemble has become—then generates signals only when alignment, phase direction, and pairwise entanglement all converge.
The indicator combines three mathematical frameworks:  phasor representation  using analytic signal theory to extract phase and amplitude from each oscillator,  coherence measurement  using vector summation in the complex plane to quantify group alignment, and  entanglement analysis  that calculates pairwise phase agreement across all oscillator combinations. This creates a multi-dimensional confirmation system that distinguishes between random oscillator noise and genuine regime transitions.
 What Makes This Original 
 Complex-Plane Phasor Framework 
This indicator implements classical signal processing mathematics adapted for market oscillators. Each oscillator—whether RSI, MACD, Stochastic, CCI, Williams %R, MFI, ROC, or TSI—is first normalized to a common   scale, then converted into a complex-plane representation using an  in-phase (I)  and  quadrature (Q)  component. The in-phase component is the oscillator value itself, while the quadrature component is calculated as the first difference (derivative proxy), creating a velocity-aware representation.
 From these components, the system extracts: 
 Phase (φ) : Calculated as φ = atan2(Q, I), representing the oscillator's position in its cycle (mapped to -180° to +180°)
 Amplitude (A) : Calculated as A = √(I² + Q²), representing the oscillator's strength or conviction
This mathematical approach is fundamentally different from simply reading oscillator values. A phasor captures both  where  an oscillator is in its cycle (phase angle) and  how strongly  it's expressing that position (amplitude). Two oscillators can have the same value but be in opposite phases of their cycles—traditional analysis would see them as identical, while QRFM sees them as 180° out of phase (contradictory).
 Coherence Index Calculation 
The core innovation is the  Coherence Index (CI) , borrowed from physics and signal processing. When you have N oscillators, each with phase φₙ, you can represent each as a unit vector in the complex plane: e^(iφₙ) = cos(φₙ) + i·sin(φₙ).
 The CI measures what happens when you sum all these vectors: 
 Resultant Vector : R = Σ e^(iφₙ) = Σ cos(φₙ) + i·Σ sin(φₙ)
 Coherence Index : CI = |R| / N
Where |R| is the magnitude of the resultant vector and N is the number of active oscillators.
The CI ranges from 0 to 1:
 CI = 1.0 : Perfect coherence—all oscillators have identical phase angles, vectors point in the same direction, creating maximum constructive interference
 CI = 0.0 : Complete decoherence—oscillators are randomly distributed around the circle, vectors cancel out through destructive interference
 0 < CI < 1 : Partial alignment—some clustering with some scatter
This is not a simple average or correlation. The CI captures  phase synchronization  across the entire ensemble simultaneously. When oscillators phase-lock (align their cycles), the CI spikes regardless of their individual values. This makes it sensitive to regime transitions that traditional indicators miss.
 Dominant Phase and Direction Detection 
Beyond measuring alignment strength, the system calculates the  dominant phase  of the ensemble—the direction the resultant vector points:
 Dominant Phase : φ_dom = atan2(Σ sin(φₙ), Σ cos(φₙ))
This gives the "average direction" of all oscillator phases, mapped to -180° to +180°:
 +90° to -90°  (right half-plane): Bullish phase dominance
 +90° to +180° or -90° to -180°  (left half-plane): Bearish phase dominance
The combination of CI magnitude (coherence strength) and dominant phase angle (directional bias) creates a two-dimensional signal space. High CI alone is insufficient—you need high CI  plus  dominant phase pointing in a tradeable direction. This dual requirement is what separates QRFM from simple oscillator averaging.
 Entanglement Matrix and Pairwise Coherence 
While the CI measures global alignment, the  entanglement matrix  measures local pairwise relationships. For every pair of oscillators (i, j), the system calculates:
 E(i,j) = |cos(φᵢ - φⱼ)| 
This represents the phase agreement between oscillators i and j:
 E = 1.0 : Oscillators are in-phase (0° or 360° apart)
 E = 0.0 : Oscillators are in quadrature (90° apart, orthogonal)
 E between 0 and 1 : Varying degrees of alignment
The system counts how many oscillator pairs exceed a user-defined entanglement threshold (e.g., 0.7). This  entangled pairs count  serves as a confirmation filter: signals require not just high global CI, but also a minimum number of strong pairwise agreements. This prevents false ignitions where CI is high but driven by only two oscillators while the rest remain scattered.
The entanglement matrix creates an N×N symmetric matrix that can be visualized as a web—when many cells are bright (high E values), the ensemble is highly interconnected. When cells are dark, oscillators are moving independently.
 Phase-Lock Tolerance Mechanism 
A complementary confirmation layer is the  phase-lock detector . This calculates the maximum phase spread across all oscillators:
For all pairs (i,j), compute angular distance: Δφ = |φᵢ - φⱼ|, wrapping at 180°
 Max Spread  = maximum Δφ across all pairs
If max spread < user threshold (e.g., 35°), the ensemble is considered  phase-locked —all oscillators are within a narrow angular band.
This differs from entanglement: entanglement measures pairwise cosine similarity (magnitude of alignment), while phase-lock measures maximum angular deviation (tightness of clustering). Both must be satisfied for the highest-conviction signals.
 Multi-Layer Visual Architecture 
QRFM includes six visual components that represent the same underlying mathematics from different perspectives:
 Circular Orbit Plot : A polar coordinate grid showing each oscillator as a vector from origin to perimeter. Angle = phase, radius = amplitude. This is a real-time snapshot of the complex plane. When vectors converge (point in similar directions), coherence is high. When scattered randomly, coherence is low. Users can  see  phase alignment forming before CI numerically confirms it.
 Phase-Time Heat Map : A 2D matrix with rows = oscillators and columns = time bins. Each cell is colored by the oscillator's phase at that time (using a gradient where color hue maps to angle). Horizontal color bands indicate sustained phase alignment over time. Vertical color bands show moments when all oscillators shared the same phase (ignition points). This provides historical pattern recognition.
 Entanglement Web Matrix : An N×N grid showing E(i,j) for all pairs. Cells are colored by entanglement strength—bright yellow/gold for high E, dark gray for low E. This reveals  which  oscillators are driving coherence and which are lagging. For example, if RSI and MACD show high E but Stochastic shows low E with everything, Stochastic is the outlier.
 Quantum Field Cloud : A background color overlay on the price chart. Color (green = bullish, red = bearish) is determined by dominant phase. Opacity is determined by CI—high CI creates dense, opaque cloud; low CI creates faint, nearly invisible cloud. This gives an atmospheric "feel" for regime strength without looking at numbers.
 Phase Spiral : A smoothed plot of dominant phase over recent history, displayed as a curve that wraps around price. When the spiral is tight and rotating steadily, the ensemble is in coherent rotation (trending). When the spiral is loose or erratic, coherence is breaking down.
 Dashboard : A table showing real-time metrics: CI (as percentage), dominant phase (in degrees with directional arrow), field strength (CI × average amplitude), entangled pairs count, phase-lock status (locked/unlocked), quantum state classification ("Ignition", "Coherent", "Collapse", "Chaos"), and collapse risk (recent CI change normalized to 0-100%).
Each component is independently toggleable, allowing users to customize their workspace. The orbit plot is the most essential—it provides intuitive, visual feedback on phase alignment that no numerical dashboard can match.
 Core Components and How They Work Together 
 1. Oscillator Normalization Engine 
The foundation is creating a common measurement scale. QRFM supports eight oscillators:
 RSI : Normalized from   to   using overbought/oversold levels (70, 30) as anchors
 MACD Histogram : Normalized by dividing by rolling standard deviation, then clamped to  
 Stochastic %K : Normalized from   using (80, 20) anchors
 CCI : Divided by 200 (typical extreme level), clamped to  
 Williams %R : Normalized from   using (-20, -80) anchors
 MFI : Normalized from   using (80, 20) anchors
 ROC : Divided by 10, clamped to  
 TSI : Divided by 50, clamped to  
Each oscillator can be individually enabled/disabled. Only active oscillators contribute to phase calculations. The normalization removes scale differences—a reading of +0.8 means "strongly bullish" regardless of whether it came from RSI or TSI.
 2. Analytic Signal Construction 
For each active oscillator at each bar, the system constructs the analytic signal:
 In-Phase (I) : The normalized oscillator value itself
 Quadrature (Q) : The bar-to-bar change in the normalized value (first derivative approximation)
This creates a 2D representation: (I, Q). The phase is extracted as:
φ = atan2(Q, I) × (180 / π)
This maps the oscillator to a point on the unit circle. An oscillator at the same value but rising (positive Q) will have a different phase than one that is falling (negative Q). This velocity-awareness is critical—it distinguishes between "at resistance and stalling" versus "at resistance and breaking through."
The amplitude is extracted as:
A = √(I² + Q²)
This represents the distance from origin in the (I, Q) plane. High amplitude means the oscillator is far from neutral (strong conviction). Low amplitude means it's near zero (weak/transitional state).
3. Coherence Calculation Pipeline
For each bar (or every Nth bar if phase sample rate > 1 for performance):
 Step 1 : Extract phase φₙ for each of the N active oscillators
 Step 2 : Compute complex exponentials: Zₙ = e^(i·φₙ·π/180) = cos(φₙ·π/180) + i·sin(φₙ·π/180)
 Step 3 : Sum the complex exponentials: R = Σ Zₙ = (Σ cos φₙ) + i·(Σ sin φₙ)
 Step 4 : Calculate magnitude: |R| = √ 
 Step 5 : Normalize by count: CI_raw = |R| / N
 Step 6 : Smooth the CI: CI = SMA(CI_raw, smoothing_window)
The smoothing step (default 2 bars) removes single-bar noise spikes while preserving structural coherence changes. Users can adjust this to control reactivity versus stability.
The dominant phase is calculated as:
φ_dom = atan2(Σ sin φₙ, Σ cos φₙ) × (180 / π)
This is the angle of the resultant vector R in the complex plane.
 4. Entanglement Matrix Construction 
For all unique pairs of oscillators (i, j) where i < j:
 Step 1 : Get phases φᵢ and φⱼ
 Step 2 : Compute phase difference: Δφ = φᵢ - φⱼ (in radians)
 Step 3 : Calculate entanglement: E(i,j) = |cos(Δφ)|
 Step 4 : Store in symmetric matrix: matrix  = matrix  = E(i,j)
The matrix is then scanned: count how many E(i,j) values exceed the user-defined threshold (default 0.7). This count is the  entangled pairs  metric.
For visualization, the matrix is rendered as an N×N table where cell brightness maps to E(i,j) intensity.
 5. Phase-Lock Detection 
 Step 1 : For all unique pairs (i, j), compute angular distance: Δφ = |φᵢ - φⱼ|
 Step 2 : Wrap angles: if Δφ > 180°, set Δφ = 360° - Δφ
 Step 3 : Find maximum: max_spread = max(Δφ) across all pairs
 Step 4 : Compare to tolerance: phase_locked = (max_spread < tolerance)
If phase_locked is true, all oscillators are within the specified angular cone (e.g., 35°). This is a boolean confirmation filter.
 6. Signal Generation Logic 
Signals are generated through multi-layer confirmation:
 Long Ignition Signal :
CI crosses above ignition threshold (e.g., 0.80)
 AND  dominant phase is in bullish range (-90° < φ_dom < +90°)
 AND  phase_locked = true
 AND  entangled_pairs >= minimum threshold (e.g., 4)
 Short Ignition Signal :
CI crosses above ignition threshold
 AND  dominant phase is in bearish range (φ_dom < -90° OR φ_dom > +90°)
 AND  phase_locked = true
 AND  entangled_pairs >= minimum threshold
 Collapse Signal :
CI at bar   minus CI at current bar > collapse threshold (e.g., 0.55)
 AND  CI at bar   was above 0.6 (must collapse from coherent state, not from already-low state)
These are strict conditions. A high CI alone does not generate a signal—dominant phase must align with direction, oscillators must be phase-locked, and sufficient pairwise entanglement must exist. This multi-factor gating dramatically reduces false signals compared to single-condition triggers.
 Calculation Methodology 
 Phase 1: Oscillator Computation and Normalization 
On each bar, the system calculates the raw values for all enabled oscillators using standard Pine Script functions:
RSI: ta.rsi(close, length)
MACD: ta.macd() returning histogram component
Stochastic: ta.stoch() smoothed with ta.sma()
CCI: ta.cci(close, length)
Williams %R: ta.wpr(length)
MFI: ta.mfi(hlc3, length)
ROC: ta.roc(close, length)
TSI: ta.tsi(close, short, long)
Each raw value is then passed through a normalization function:
normalize(value, overbought_level, oversold_level) = 2 × (value - oversold) / (overbought - oversold) - 1
This maps the oscillator's typical range to  , where -1 represents extreme bearish, 0 represents neutral, and +1 represents extreme bullish.
For oscillators without fixed ranges (MACD, ROC, TSI), statistical normalization is used: divide by a rolling standard deviation or fixed divisor, then clamp to  .
 Phase 2: Phasor Extraction 
For each normalized oscillator value val:
I = val (in-phase component)
Q = val - val  (quadrature component, first difference)
Phase calculation:
phi_rad = atan2(Q, I)
phi_deg = phi_rad × (180 / π)
Amplitude calculation:
A = √(I² + Q²)
These values are stored in arrays: osc_phases  and osc_amps  for each oscillator n.
 Phase 3: Complex Summation and Coherence 
Initialize accumulators:
sum_cos = 0
sum_sin = 0
For each oscillator n = 0 to N-1:
phi_rad = osc_phases  × (π / 180)
sum_cos += cos(phi_rad)
sum_sin += sin(phi_rad)
Resultant magnitude:
resultant_mag = √(sum_cos² + sum_sin²)
Coherence Index (raw):
CI_raw = resultant_mag / N
Smoothed CI:
CI = SMA(CI_raw, smoothing_window)
Dominant phase:
phi_dom_rad = atan2(sum_sin, sum_cos)
phi_dom_deg = phi_dom_rad × (180 / π)
Phase 4: Entanglement Matrix Population
For i = 0 to N-2:
For j = i+1 to N-1:
phi_i = osc_phases  × (π / 180)
phi_j = osc_phases  × (π / 180)
delta_phi = phi_i - phi_j
E = |cos(delta_phi)|
matrix_index_ij = i × N + j
matrix_index_ji = j × N + i
entangle_matrix  = E
entangle_matrix  = E
if E >= threshold:
  entangled_pairs += 1
The matrix uses flat array storage with index mapping: index(row, col) = row × N + col.
 Phase 5: Phase-Lock Check 
max_spread = 0
For i = 0 to N-2:
For j = i+1 to N-1:
delta = |osc_phases  - osc_phases |
if delta > 180:
delta = 360 - delta
max_spread = max(max_spread, delta)
phase_locked = (max_spread < tolerance)
 Phase 6: Signal Evaluation 
 Ignition Long :
ignition_long = (CI crosses above threshold) AND
(phi_dom > -90 AND phi_dom < 90) AND
phase_locked AND
(entangled_pairs >= minimum)
 Ignition Short :
ignition_short = (CI crosses above threshold) AND
(phi_dom < -90 OR phi_dom > 90) AND
phase_locked AND
(entangled_pairs >= minimum)
 Collapse :
CI_prev = CI 
collapse = (CI_prev - CI > collapse_threshold) AND (CI_prev > 0.6)
All signals are evaluated on bar close. The crossover and crossunder functions ensure signals fire only once when conditions transition from false to true.
 Phase 7: Field Strength and Visualization Metrics 
 Average Amplitude :
avg_amp = (Σ osc_amps ) / N
 Field Strength :
field_strength = CI × avg_amp
 Collapse Risk  (for dashboard):
collapse_risk = (CI  - CI) / max(CI , 0.1)
collapse_risk_pct = clamp(collapse_risk × 100, 0, 100)
 Quantum State Classification :
if (CI > threshold AND phase_locked):
state = "Ignition"
else if (CI > 0.6):
state = "Coherent"
else if (collapse):
state = "Collapse"
else:
state = "Chaos"
 Phase 8: Visual Rendering 
 Orbit Plot : For each oscillator, convert polar (phase, amplitude) to Cartesian (x, y) for grid placement:
radius = amplitude × grid_center × 0.8
x = radius × cos(phase × π/180)
y = radius × sin(phase × π/180)
col = center + x (mapped to grid coordinates)
row = center - y
 Heat Map : For each oscillator row and time column, retrieve historical phase value at lookback = (columns - col) × sample_rate, then map phase to color using a hue gradient.
 Entanglement Web : Render matrix  as table cell with background color opacity = E(i,j).
 Field Cloud : Background color = (phi_dom > -90 AND phi_dom < 90) ? green : red, with opacity = mix(min_opacity, max_opacity, CI).
All visual components render only on the last bar (barstate.islast) to minimize computational overhead.
 How to Use This Indicator 
 Step 1 : Apply QRFM to your chart. It works on all timeframes and asset classes, though 15-minute to 4-hour timeframes provide the best balance of responsiveness and noise reduction.
 Step 2 : Enable the dashboard (default: top right) and the circular orbit plot (default: middle left). These are your primary visual feedback tools.
 Step 3 : Optionally enable the heat map, entanglement web, and field cloud based on your preference. New users may find all visuals overwhelming; start with dashboard + orbit plot.
 Step 4 : Observe for 50-100 bars to let the indicator establish baseline coherence patterns. Markets have different "normal" CI ranges—some instruments naturally run higher or lower coherence.
 Understanding the Circular Orbit Plot 
The orbit plot is a polar grid showing oscillator vectors in real-time:
 Center point : Neutral (zero phase and amplitude)
 Each vector : A line from center to a point on the grid
 Vector angle : The oscillator's phase (0° = right/east, 90° = up/north, 180° = left/west, -90° = down/south)
 Vector length : The oscillator's amplitude (short = weak signal, long = strong signal)
 Vector label : First letter of oscillator name (R = RSI, M = MACD, etc.)
 What to watch :
 Convergence : When all vectors cluster in one quadrant or sector, CI is rising and coherence is forming. This is your pre-signal warning.
 Scatter : When vectors point in random directions (360° spread), CI is low and the market is in a non-trending or transitional regime.
 Rotation : When the cluster rotates smoothly around the circle, the ensemble is in coherent oscillation—typically seen during steady trends.
 Sudden flips : When the cluster rapidly jumps from one side to the opposite (e.g., +90° to -90°), a phase reversal has occurred—often coinciding with trend reversals.
Example: If you see RSI, MACD, and Stochastic all pointing toward 45° (northeast) with long vectors, while CCI, TSI, and ROC point toward 40-50° as well, coherence is high and dominant phase is bullish. Expect an ignition signal if CI crosses threshold.
 Reading Dashboard Metrics 
The dashboard provides numerical confirmation of what the orbit plot shows visually:
 CI : Displays as 0-100%. Above 70% = high coherence (strong regime), 40-70% = moderate, below 40% = low (poor conditions for trend entries).
 Dom Phase : Angle in degrees with directional arrow. ⬆ = bullish bias, ⬇ = bearish bias, ⬌ = neutral.
 Field Strength : CI weighted by amplitude. High values (> 0.6) indicate not just alignment but  strong  alignment.
 Entangled Pairs : Count of oscillator pairs with E > threshold. Higher = more confirmation. If minimum is set to 4, you need at least 4 pairs entangled for signals.
 Phase Lock : 🔒 YES (all oscillators within tolerance) or 🔓 NO (spread too wide).
 State : Real-time classification:
🚀 IGNITION: CI just crossed threshold with phase-lock
⚡ COHERENT: CI is high and stable
💥 COLLAPSE: CI has dropped sharply
🌀 CHAOS: Low CI, scattered phases
 Collapse Risk : 0-100% scale based on recent CI change. Above 50% warns of imminent breakdown.
Interpreting Signals
 Long Ignition (Blue Triangle Below Price) :
Occurs when CI crosses above threshold (e.g., 0.80)
Dominant phase is in bullish range (-90° to +90°)
All oscillators are phase-locked (within tolerance)
Minimum entangled pairs requirement met
 Interpretation : The oscillator ensemble has transitioned from disorder to coherent bullish alignment. This is a high-probability long entry point. The multi-layer confirmation (CI + phase direction + lock + entanglement) ensures this is not a single-oscillator whipsaw.
 Short Ignition (Red Triangle Above Price) :
Same conditions as long, but dominant phase is in bearish range (< -90° or > +90°)
 Interpretation : Coherent bearish alignment has formed. High-probability short entry.
 Collapse (Circles Above and Below Price) :
CI has dropped by more than the collapse threshold (e.g., 0.55) over a 5-bar window
CI was previously above 0.6 (collapsing from coherent state)
 Interpretation : Phase coherence has broken down. If you are in a position, this is an exit warning. If looking to enter, stand aside—regime is transitioning.
 Phase-Time Heat Map Patterns 
Enable the heat map and position it at bottom right. The rows represent individual oscillators, columns represent time bins (most recent on left).
 Pattern: Horizontal Color Bands 
If a row (e.g., RSI) shows consistent color across columns (say, green for several bins), that oscillator has maintained stable phase over time. If  all  rows show horizontal bands of similar color, the entire ensemble has been phase-locked for an extended period—this is a strong trending regime.
 Pattern: Vertical Color Bands 
If a column (single time bin) shows all cells with the same or very similar color, that moment in time had high coherence. These vertical bands often align with ignition signals or major price pivots.
 Pattern: Rainbow Chaos 
If cells are random colors (red, green, yellow mixed with no pattern), coherence is low. The ensemble is scattered. Avoid trading during these periods unless you have external confirmation.
 Pattern: Color Transition 
If you see a row transition from red to green (or vice versa) sharply, that oscillator has phase-flipped. If multiple rows do this simultaneously, a regime change is underway.
 Entanglement Web Analysis 
Enable the web matrix (default: opposite corner from heat map). It shows an N×N grid where N = number of active oscillators.
 Bright Yellow/Gold Cells : High pairwise entanglement. For example, if the RSI-MACD cell is bright gold, those two oscillators are moving in phase. If the RSI-Stochastic cell is bright, they are entangled as well.
 Dark Gray Cells : Low entanglement. Oscillators are decorrelated or in quadrature.
 Diagonal : Always marked with "—" because an oscillator is always perfectly entangled with itself.
 How to use :
Scan for clustering: If most cells are bright, coherence is high across the board. If only a few cells are bright, coherence is driven by a subset (e.g., RSI and MACD are aligned, but nothing else is—weak signal).
Identify laggards: If one row/column is entirely dark, that oscillator is the outlier. You may choose to disable it or monitor for when it joins the group (late confirmation).
Watch for web formation: During low-coherence periods, the matrix is mostly dark. As coherence builds, cells begin lighting up. A sudden "web" of connections forming visually precedes ignition signals.
Trading Workflow
 Step 1: Monitor Coherence Level 
Check the dashboard CI metric or observe the orbit plot. If CI is below 40% and vectors are scattered, conditions are poor for trend entries. Wait.
 Step 2: Detect Coherence Building 
When CI begins rising (say, from 30% to 50-60%) and you notice vectors on the orbit plot starting to cluster, coherence is forming. This is your alert phase—do not enter yet, but prepare.
 Step 3: Confirm Phase Direction 
Check the dominant phase angle and the orbit plot quadrant where clustering is occurring:
Clustering in right half (0° to ±90°): Bullish bias forming
Clustering in left half (±90° to 180°): Bearish bias forming
Verify the dashboard shows the corresponding directional arrow (⬆ or ⬇).
 Step 4: Wait for Signal Confirmation 
Do  not  enter based on rising CI alone. Wait for the full ignition signal:
CI crosses above threshold
Phase-lock indicator shows 🔒 YES
Entangled pairs count >= minimum
Directional triangle appears on chart
This ensures all layers have aligned.
 Step 5: Execute Entry 
 Long : Blue triangle below price appears → enter long
 Short : Red triangle above price appears → enter short
 Step 6: Position Management 
 Initial Stop : Place stop loss based on your risk management rules (e.g., recent swing low/high, ATR-based buffer).
 Monitoring :
Watch the field cloud density. If it remains opaque and colored in your direction, the regime is intact.
Check dashboard collapse risk. If it rises above 50%, prepare for exit.
Monitor the orbit plot. If vectors begin scattering or the cluster flips to the opposite side, coherence is breaking.
 Exit Triggers :
Collapse signal fires (circles appear)
Dominant phase flips to opposite half-plane
CI drops below 40% (coherence lost)
Price hits your profit target or trailing stop
 Step 7: Post-Exit Analysis 
After exiting, observe whether a new ignition forms in the opposite direction (reversal) or if CI remains low (transition to range). Use this to decide whether to re-enter, reverse, or stand aside.
 Best Practices 
 Use Price Structure as Context 
QRFM identifies  when  coherence forms but does not specify  where  price will go. Combine ignition signals with support/resistance levels, trendlines, or chart patterns. For example:
Long ignition near a major support level after a pullback: high-probability bounce
Long ignition in the middle of a range with no structure: lower probability
 Multi-Timeframe Confirmation 
 Open QRFM on two timeframes simultaneously: 
Higher timeframe (e.g., 4-hour): Use CI level to determine regime bias. If 4H CI is above 60% and dominant phase is bullish, the market is in a bullish regime.
Lower timeframe (e.g., 15-minute): Execute entries on ignition signals that align with the higher timeframe bias.
This prevents counter-trend trades and increases win rate.
 Distinguish Between Regime Types 
 High CI, stable dominant phase (State: Coherent) : Trending market. Ignitions are continuation signals; collapses are profit-taking or reversal warnings.
 Low CI, erratic dominant phase (State: Chaos) : Ranging or choppy market. Avoid ignition signals or reduce position size. Wait for coherence to establish.
 Moderate CI with frequent collapses : Whipsaw environment. Use wider stops or stand aside.
 Adjust Parameters to Instrument and Timeframe 
 Crypto/Forex (high volatility) : Lower ignition threshold (0.65-0.75), lower CI smoothing (2-3), shorter oscillator lengths (7-10).
 Stocks/Indices (moderate volatility) : Standard settings (threshold 0.75-0.85, smoothing 5-7, oscillator lengths 14).
 Lower timeframes (5-15 min) : Reduce phase sample rate to 1-2 for responsiveness.
 Higher timeframes (daily+) : Increase CI smoothing and oscillator lengths for noise reduction.
 Use Entanglement Count as Conviction Filter 
 The minimum entangled pairs setting controls signal strictness: 
 Low (1-2) : More signals, lower quality (acceptable if you have other confirmation)
 Medium (3-5) : Balanced (recommended for most traders)
 High (6+) : Very strict, fewer signals, highest quality
Adjust based on your trade frequency preference and risk tolerance.
 Monitor Oscillator Contribution 
Use the entanglement web to see which oscillators are driving coherence. If certain oscillators are consistently dark (low E with all others), they may be adding noise. Consider disabling them. For example:
On low-volume instruments, MFI may be unreliable → disable MFI
On strongly trending instruments, mean-reversion oscillators (Stochastic, RSI) may lag → reduce weight or disable
 Respect the Collapse Signal 
Collapse events are early warnings. Price may continue in the original direction for several bars after collapse fires, but the underlying regime has weakened. Best practice:
If in profit: Take partial or full profit on collapse
If at breakeven/small loss: Exit immediately
If collapse occurs shortly after entry: Likely a false ignition; exit to avoid drawdown
Collapses do not guarantee immediate reversals—they signal  uncertainty .
 Combine with Volume Analysis 
If your instrument has reliable volume:
Ignitions with expanding volume: Higher conviction
Ignitions with declining volume: Weaker, possibly false
Collapses with volume spikes: Strong reversal signal
Collapses with low volume: May just be consolidation
Volume is not built into QRFM (except via MFI), so add it as external confirmation.
 Observe the Phase Spiral 
The spiral provides a quick visual cue for rotation consistency:
 Tight, smooth spiral : Ensemble is rotating coherently (trending)
 Loose, erratic spiral : Phase is jumping around (ranging or transitional)
If the spiral tightens, coherence is building. If it loosens, coherence is dissolving.
 Do Not Overtrade Low-Coherence Periods 
When CI is persistently below 40% and the state is "Chaos," the market is not in a regime where phase analysis is predictive. During these times:
Reduce position size
Widen stops
Wait for coherence to return
QRFM's strength is regime detection. If there is no regime, the tool correctly signals "stand aside."
 Use Alerts Strategically 
 Set alerts for: 
Long Ignition
Short Ignition
Collapse
Phase Lock (optional)
Configure alerts to "Once per bar close" to avoid intrabar repainting and noise. When an alert fires, manually verify:
Orbit plot shows clustering
Dashboard confirms all conditions
Price structure supports the trade
Do not blindly trade alerts—use them as prompts for analysis.
Ideal Market Conditions
Best Performance
 Instruments :
Liquid, actively traded markets (major forex pairs, large-cap stocks, major indices, top-tier crypto)
Instruments with clear cyclical oscillator behavior (avoid extremely illiquid or manipulated markets)
 Timeframes :
15-minute to 4-hour: Optimal balance of noise reduction and responsiveness
1-hour to daily: Slower, higher-conviction signals; good for swing trading
5-minute: Acceptable for scalping if parameters are tightened and you accept more noise
 Market Regimes :
Trending markets with periodic retracements (where oscillators cycle through phases predictably)
Breakout environments (coherence forms before/during breakout; collapse occurs at exhaustion)
Rotational markets with clear swings (oscillators phase-lock at turning points)
 Volatility :
Moderate to high volatility (oscillators have room to move through their ranges)
Stable volatility regimes (sudden VIX spikes or flash crashes may create false collapses)
Challenging Conditions
 Instruments :
Very low liquidity markets (erratic price action creates unstable oscillator phases)
Heavily news-driven instruments (fundamentals may override technical coherence)
Highly correlated instruments (oscillators may all reflect the same underlying factor, reducing independence)
 Market Regimes :
Deep, prolonged consolidation (oscillators remain near neutral, CI is chronically low, few signals fire)
Extreme chop with no directional bias (oscillators whipsaw, coherence never establishes)
Gap-driven markets (large overnight gaps create phase discontinuities)
 Timeframes :
Sub-5-minute charts: Noise dominates; oscillators flip rapidly; coherence is fleeting and unreliable
Weekly/monthly: Oscillators move extremely slowly; signals are rare; better suited for long-term positioning than active trading
 Special Cases :
During major economic releases or earnings: Oscillators may lag price or become decorrelated as fundamentals overwhelm technicals. Reduce position size or stand aside.
In extremely low-volatility environments (e.g., holiday periods): Oscillators compress to neutral, CI may be artificially high due to lack of movement, but signals lack follow-through.
Adaptive Behavior
QRFM is designed to self-adapt to poor conditions:
When coherence is genuinely absent, CI remains low and signals do not fire
When only a subset of oscillators aligns, entangled pairs count stays below threshold and signals are filtered out
When phase-lock cannot be achieved (oscillators too scattered), the lock filter prevents signals
This means the indicator will naturally produce fewer (or zero) signals during unfavorable conditions, rather than generating false signals. This is a  feature —it keeps you out of low-probability trades.
Parameter Optimization by Trading Style
Scalping (5-15 Minute Charts)
 Goal : Maximum responsiveness, accept higher noise
 Oscillator Lengths :
RSI: 7-10
MACD: 8/17/6
Stochastic: 8-10, smooth 2-3
CCI: 14-16
Others: 8-12
 Coherence Settings :
CI Smoothing Window: 2-3 bars (fast reaction)
Phase Sample Rate: 1 (every bar)
Ignition Threshold: 0.65-0.75 (lower for more signals)
Collapse Threshold: 0.40-0.50 (earlier exit warnings)
 Confirmation :
Phase Lock Tolerance: 40-50° (looser, easier to achieve)
Min Entangled Pairs: 2-3 (fewer oscillators required)
 Visuals :
Orbit Plot + Dashboard only (reduce screen clutter for fast decisions)
Disable heavy visuals (heat map, web) for performance
 Alerts :
Enable all ignition and collapse alerts
Set to "Once per bar close"
Day Trading (15-Minute to 1-Hour Charts)
 Goal : Balance between responsiveness and reliability
 Oscillator Lengths :
RSI: 14 (standard)
MACD: 12/26/9 (standard)
Stochastic: 14, smooth 3
CCI: 20
Others: 10-14
 Coherence Settings :
CI Smoothing Window: 3-5 bars (balanced)
Phase Sample Rate: 2-3
Ignition Threshold: 0.75-0.85 (moderate selectivity)
Collapse Threshold: 0.50-0.55 (balanced exit timing)
 Confirmation :
Phase Lock Tolerance: 30-40° (moderate tightness)
Min Entangled Pairs: 4-5 (reasonable confirmation)
 Visuals :
Orbit Plot + Dashboard + Heat Map or Web (choose one)
Field Cloud for regime backdrop
 Alerts :
Ignition and collapse alerts
Optional phase-lock alert for advance warning
Swing Trading (4-Hour to Daily Charts)
 Goal : High-conviction signals, minimal noise, fewer trades
 Oscillator Lengths :
RSI: 14-21
MACD: 12/26/9 or 19/39/9 (longer variant)
Stochastic: 14-21, smooth 3-5
CCI: 20-30
Others: 14-20
 Coherence Settings :
CI Smoothing Window: 5-10 bars (very smooth)
Phase Sample Rate: 3-5
Ignition Threshold: 0.80-0.90 (high bar for entry)
Collapse Threshold: 0.55-0.65 (only significant breakdowns)
 Confirmation :
Phase Lock Tolerance: 20-30° (tight clustering required)
Min Entangled Pairs: 5-7 (strong confirmation)
 Visuals :
All modules enabled (you have time to analyze)
Heat Map for multi-bar pattern recognition
Web for deep confirmation analysis
 Alerts :
Ignition and collapse
Review manually before entering (no rush)
Position/Long-Term Trading (Daily to Weekly Charts)
 Goal : Rare, very high-conviction regime shifts
 Oscillator Lengths :
RSI: 21-30
MACD: 19/39/9 or 26/52/12
Stochastic: 21, smooth 5
CCI: 30-50
Others: 20-30
 Coherence Settings :
CI Smoothing Window: 10-14 bars
Phase Sample Rate: 5 (every 5th bar to reduce computation)
Ignition Threshold: 0.85-0.95 (only extreme alignment)
Collapse Threshold: 0.60-0.70 (major regime breaks only)
 Confirmation :
Phase Lock Tolerance: 15-25° (very tight)
Min Entangled Pairs: 6+ (broad consensus required)
 Visuals :
Dashboard + Orbit Plot for quick checks
Heat Map to study historical coherence patterns
Web to verify deep entanglement
 Alerts :
Ignition only (collapses are less critical on long timeframes)
Manual review with fundamental analysis overlay
Performance Optimization (Low-End Systems)
If you experience lag or slow rendering:
 Reduce Visual Load :
Orbit Grid Size: 8-10 (instead of 12+)
Heat Map Time Bins: 5-8 (instead of 10+)
Disable Web Matrix entirely if not needed
Disable Field Cloud and Phase Spiral
 Reduce Calculation Frequency :
Phase Sample Rate: 5-10 (calculate every 5-10 bars)
Max History Depth: 100-200 (instead of 500+)
 Disable Unused Oscillators :
If you only want RSI, MACD, and Stochastic, disable the other five. Fewer oscillators = smaller matrices, faster loops.
 Simplify Dashboard :
Choose "Small" dashboard size
Reduce number of metrics displayed
These settings will not significantly degrade signal quality (signals are based on bar-close calculations, which remain accurate), but will improve chart responsiveness.
Important Disclaimers
This indicator is a technical analysis tool designed to identify periods of phase coherence across an ensemble of oscillators. It is  not  a standalone trading system and does not guarantee profitable trades. The Coherence Index, dominant phase, and entanglement metrics are mathematical calculations applied to historical price data—they measure past oscillator behavior and do not predict future price movements with certainty.
 No Predictive Guarantee : High coherence indicates that oscillators are currently aligned, which historically has coincided with trending or directional price movement. However, past alignment does not guarantee future trends. Markets can remain coherent while prices consolidate, or lose coherence suddenly due to news, liquidity changes, or other factors not captured by oscillator mathematics.
 Signal Confirmation is Probabilistic : The multi-layer confirmation system (CI threshold + dominant phase + phase-lock + entanglement) is designed to filter out low-probability setups. This increases the proportion of valid signals relative to false signals, but does not eliminate false signals entirely. Users should combine QRFM with additional analysis—support and resistance levels, volume confirmation, multi-timeframe alignment, and fundamental context—before executing trades.
 Collapse Signals are Warnings, Not Reversals : A coherence collapse indicates that the oscillator ensemble has lost alignment. This often precedes trend exhaustion or reversals, but can also occur during healthy pullbacks or consolidations. Price may continue in the original direction after a collapse. Use collapses as risk management cues (tighten stops, take partial profits) rather than automatic reversal entries.
 Market Regime Dependency : QRFM performs best in markets where oscillators exhibit cyclical, mean-reverting behavior and where trends are punctuated by retracements. In markets dominated by fundamental shocks, gap openings, or extreme low-liquidity conditions, oscillator coherence may be less reliable. During such periods, reduce position size or stand aside.
 Risk Management is Essential : All trading involves risk of loss. Use appropriate stop losses, position sizing, and risk-per-trade limits. The indicator does not specify stop loss or take profit levels—these must be determined by the user based on their risk tolerance and account size. Never risk more than you can afford to lose.
 Parameter Sensitivity : The indicator's behavior changes with input parameters. Aggressive settings (low thresholds, loose tolerances) produce more signals with lower average quality. Conservative settings (high thresholds, tight tolerances) produce fewer signals with higher average quality. Users should backtest and forward-test parameter sets on their specific instruments and timeframes before committing real capital.
 No Repainting by Design : All signal conditions are evaluated on bar close using bar-close values. However, the visual components (orbit plot, heat map, dashboard) update in real-time during bar formation for monitoring purposes. For trade execution, rely on the confirmed signals (triangles and circles) that appear only after the bar closes.
 Computational Load : QRFM performs extensive calculations, including nested loops for entanglement matrices and real-time table rendering. On lower-powered devices or when running multiple indicators simultaneously, users may experience lag. Use the performance optimization settings (reduce visual complexity, increase phase sample rate, disable unused oscillators) to improve responsiveness.
This system is most effective when used as  one component  within a broader trading methodology that includes sound risk management, multi-timeframe analysis, market context awareness, and disciplined execution. It is a tool for regime detection and signal confirmation, not a substitute for comprehensive trade planning.
Technical Notes
 Calculation Timing : All signal logic (ignition, collapse) is evaluated using bar-close values. The barstate.isconfirmed or implicit bar-close behavior ensures signals do not repaint. Visual components (tables, plots) render on every tick for real-time feedback but do not affect signal generation.
 Phase Wrapping : Phase angles are calculated in the range -180° to +180° using atan2. Angular distance calculations account for wrapping (e.g., the distance between +170° and -170° is 20°, not 340°). This ensures phase-lock detection works correctly across the ±180° boundary.
 Array Management : The indicator uses fixed-size arrays for oscillator phases, amplitudes, and the entanglement matrix. The maximum number of oscillators is 8. If fewer oscillators are enabled, array sizes shrink accordingly (only active oscillators are processed).
 Matrix Indexing : The entanglement matrix is stored as a flat array with size N×N, where N is the number of active oscillators. Index mapping: index(row, col) = row × N + col. Symmetric pairs (i,j) and (j,i) are stored identically.
 Normalization Stability : Oscillators are normalized to   using fixed reference levels (e.g., RSI overbought/oversold at 70/30). For unbounded oscillators (MACD, ROC, TSI), statistical normalization (division by rolling standard deviation) is used, with clamping to prevent extreme outliers from distorting phase calculations.
 Smoothing and Lag : The CI smoothing window (SMA) introduces lag proportional to the window size. This is intentional—it filters out single-bar noise spikes in coherence. Users requiring faster reaction can reduce the smoothing window to 1-2 bars, at the cost of increased sensitivity to noise.
 Complex Number Representation : Pine Script does not have native complex number types. Complex arithmetic is implemented using separate real and imaginary accumulators (sum_cos, sum_sin) and manual calculation of magnitude (sqrt(real² + imag²)) and argument (atan2(imag, real)).
 Lookback Limits : The indicator respects Pine Script's maximum lookback constraints. Historical phase and amplitude values are accessed using the   operator, with lookback limited to the chart's available bar history (max_bars_back=5000 declared).
 Visual Rendering Performance : Tables (orbit plot, heat map, web, dashboard) are conditionally deleted and recreated on each update using table.delete() and table.new(). This prevents memory leaks but incurs redraw overhead. Rendering is restricted to barstate.islast (last bar) to minimize computational load—historical bars do not render visuals.
 Alert Condition Triggers : alertcondition() functions evaluate on bar close when their boolean conditions transition from false to true. Alerts do not fire repeatedly while a condition remains true (e.g., CI stays above threshold for 10 bars fires only once on the initial cross).
 Color Gradient Functions : The phaseColor() function maps phase angles to RGB hues using sine waves offset by 120° (red, green, blue channels). This creates a continuous spectrum where -180° to +180° spans the full color wheel. The amplitudeColor() function maps amplitude to grayscale intensity. The coherenceColor() function uses cos(phase) to map contribution to CI (positive = green, negative = red).
 No External Data Requests : QRFM operates entirely on the chart's symbol and timeframe. It does not use request.security() or access external data sources. All calculations are self-contained, avoiding lookahead bias from higher-timeframe requests.
 Deterministic Behavior : Given identical input parameters and price data, QRFM produces identical outputs. There are no random elements, probabilistic sampling, or time-of-day dependencies.
— Dskyz, Engineering precision. Trading coherence.
NNFX Lite Precision Strategy - Balanced Risk Management🎯 Overview
The NNFX Lite Precision Strategy is a complete trading system designed for consistent, risk-managed trading at 4H timeframe and BTC/USD. It combines simple yet effective technical indicators with professional-grade risk management, including automatic position sizing and multiple take-profit levels.
This strategy is based on the No Nonsense Forex (NNFX) methodology enhanced with modern risk management techniques.
✨ Key Features
🛡️ Professional Risk Management
- Automatic 1% Position Sizing: Every trade risks exactly 1% of your account equity, calculated automatically based on stop loss distance
- Multiple Take-Profit Levels: Scale out at 33%, 50%, and 100% of position at 2 ATR, 3 ATR, and 4.5 ATR respectively
- Trailing Stop Protection: Activates after 2 ATR profit to protect gains while letting winners run
- Average Risk/Reward: 2:1 to 3:1 depending on exit level
- ATR-Based Stops: 1.5× ATR stop loss provides proper breathing room while managing risk
📊 Technical Indicators
- **Baseline**: 21-period EMA for trend direction
- Confirmation 1: SuperTrend (7-period ATR, 2.0 multiplier) for trend validation
- Confirmation 2: 14-period RSI for momentum and overbought/oversold zones
- Volume Filter: Requires 1.4× average volume for quality setups
- Exit Indicator: Multiple TP levels with trailing stop
🎛️ Precision Filters (All Configurable)
1. Trend Strength: Requires 3+ consecutive bars in same SuperTrend direction
2. Momentum Alignment: Baseline and RSI must be rising (long) or falling (short) for 2 bars
3. Volume Confirmation: Entry volume must exceed 1.4× of 20-bar average
4. Cooldown Period: 4-bar minimum between entries to prevent overtrading
5. Optional Filters: Distance from baseline, RSI strength threshold, strong momentum (3-bar)
📈 Entry Conditions
LONG Entry Requirements:
- Price above 21 EMA (current and previous bar)
- SuperTrend GREEN and confirmed for 3+ bars
- RSI between 50-70 (bullish but not overbought)
- EMA and RSI both rising (momentum alignment)
- Volume > 1.4× average
- At least 4 bars since last entry
- No current position
SHORT Entry Requirements:
- Price below 21 EMA (current and previous bar)
- SuperTrend RED and confirmed for 3+ bars
- RSI between 30-50 (bearish but not oversold)
- EMA and RSI both falling (momentum alignment)
- Volume > 1.4× average
- At least 4 bars since last entry
- No current position
🚪 Exit Conditions
Multiple Take-Profit Strategy:
- TP1 (2.0 ATR): Exit 33% of position = 1.33:1 R:R
- TP2(3.0 ATR): Exit 50% of remaining = 2:1 R:R
- TP3 (4.5 ATR): Exit 100% remaining = 3:1 R:R
Trailing Stop:
- Activates after 2 ATR profit
- Trails by 1 ATR offset
- Protects profits while allowing trend continuation
Stop Loss:
- 1.5× ATR from entry
- Risks exactly 1% of account (via automatic position sizing)
Opposite Signal Exit:
- Closes position if opposite direction signal appears (no reversal entry, clean exit only)
⚙️ Customizable Settings
Trading Parameters:
- Enable/Disable Longs and Shorts independently
- Adjustable Risk % (default: 1.0%)
- Entry label display options
Precision Filters (All Optional):
- Trend Strength: Toggle ON/OFF, adjustable bars (1-10)
- Momentum Alignment: Toggle standard or strong (3-bar) momentum
- Volume Filter: Toggle ON/OFF, adjustable multiplier (1.0-3.0×)
- Cooldown: Adjustable bars between entries (0-20)
- Distance Filter: Optional distance requirement from baseline
- RSI Strength: Optional RSI strength threshold for entries
Indicator Parameters:
- Baseline EMA Period (default: 21)
- SuperTrend ATR Period (default: 7)
- SuperTrend Multiplier (default: 2.0)
- RSI Period (default: 14)
- Volume MA Period (default: 20)
- ATR Period for exits (default: 14)
📊 Expected Performance
Balanced Default Settings:
- Trade Frequency: 8-15 trades per month (4H timeframe)
- Win Rate**: 55-70%
- Profit Factor: 2.5-3.5
- Average Win: +2.0% to +3.0%
- Average Loss: Exactly -1.0%
- Risk Consistency: Every trade risks exactly 1%
Note: Performance varies by market, timeframe, and market conditions. Past performance does not guarantee future results.
🕐 Recommended Timeframes
- Daily (1D): Best for swing trading, high-quality signals
- 4-Hour (4H): Optimal balance of frequency and accuracy
💎 Best Use Cases
Ideal For:
✅ Cryptocurrency (BTC, ETH, major alts)
✅ Stock indices (SPX, NDX, DJI)
✅ Individual stocks with good liquidity
✅ Commodities (Gold, Silver, Oil)
Works Best In:
✅ Trending markets
✅ Normal to high volatility
✅ Liquid instruments with tight spreads
✅ Markets with clear directional movement
Less Effective In:
⚠️ Choppy/sideways markets (use filters)
⚠️ Low liquidity instruments
⚠️ During major news events (use cooldown)
⚠️ Extremely low volatility periods
🎓 How to Use
1. Initial Setup:
- Add strategy to chart
- Set initial capital to match your account
- Verify commission settings (default: 0.05%)
- Adjust risk % if desired (default: 1% recommended)
2. Customize Filters:
- **Conservative**: Enable all filters, increase thresholds
- **Balanced** (Default): Standard filter settings
- **Aggressive**: Disable optional filters, lower thresholds
3. Backtest:
- Run on historical data (minimum 2 year)
- Check Strategy Tester results
- Verify profit factor > 2.0
- Ensure win rate > 50%
- Review individual trades
4. Forward Test:
- Paper trade for 2-4 weeks
- Monitor performance vs backtest
- Adjust filters if needed
5. Live Trading:
- Start with small position sizes
- Monitor risk per trade (should be consistent 1%)
- Let take-profit levels work automatically
- Don't override the system
⚠️ Important Notes
Risk Management:
- This strategy calculates position size automatically based on your risk % setting
- Default 1% risk means each losing trade costs 1% of your account
- Ensure you have sufficient capital (minimum $1,000 recommended)
- Stop loss distance varies with ATR (volatile markets = larger SL = smaller position)
Market Conditions:
- Strategy performs best in trending markets
- Use higher cooldown settings in choppy conditions
- Consider disabling in extremely volatile news events
- May underperform during prolonged consolidation
Execution:
- Strategy uses limit orders for TP levels
- Slippage can affect actual entry/exit prices
- Commission settings should match your broker
- High-spread instruments will reduce profitability
🔧 Configuration Profiles
Conservative (High Accuracy, Fewer Trades):
Trend Bars: 4-5
Strong Momentum: ON
Volume Multiplier: 1.6-1.8×
Cooldown: 6-8 bars
Distance Filter: ON
RSI Strength: ON
Expected: 4-8 trades/month, 65-80% win rate
Balanced (Default - Recommended):
Trend Bars: 3
Strong Momentum: OFF
Volume Multiplier: 1.4×
Cooldown: 4 bars
Distance Filter: OFF
RSI Strength: OFF
Expected: 8-15 trades/month, 55-70% win rate
Aggressive (More Trades):
Trend Bars: 2
Momentum: OFF
Volume Multiplier: 1.2×
Cooldown: 2 bars
All Optional Filters: OFF
Expected: 15-25 trades/month, 50-60% win rate
📚 Strategy Logic
Core Philosophy:
This strategy follows the principle that consistent, properly-managed trades with positive expectancy will compound over time. It doesn't try to catch every move or avoid every loss - instead, it focuses on:
1. Quality Setups: Multiple confirmations reduce false signals
2. Proper Position Sizing: 1% risk ensures survivability
3. Asymmetric Risk/Reward: Average wins exceed average losses
4. Scaling Out: Partial profits reduce stress and lock in gains
5. Trailing Stops: Capture extended trends without guessing tops/bottoms
Not Included:
- No martingale or position averaging
- No grid trading or pyramiding
- No reversal trades (clean exit only)
- No look-ahead bias or repainting
- No complicated formulas or curve-fitting
🎯 Performance Tips
1. Let the System Work: Don't override exits or entries manually
2. Respect the Risk: Keep risk at 1% per trade maximum
3. Monitor Equity Curve: Smooth upward = good, choppy = adjust filters
4. Adapt to Conditions: Use conservative settings in uncertain markets
5. Track Statistics: Keep a journal of trades and performance
6. Stay Disciplined: The strategy's edge comes from consistency
7. Update Periodically: Review and adjust filters monthly
✅ Advantages
✅ Automated Risk Management: Position sizing calculated for you
✅ Multiple Exit Levels: Reduces stress, improves R:R
✅ Highly Customizable: Adjust to your trading style
✅ Simple Indicators: Easy to understand and verify
✅ No Repainting: Signals don't disappear or change
✅ Proper Backtesting: All calculations use confirmed bars
✅ Works on All Timeframes: From 15M to Daily
✅ Universal Application: Forex, crypto, stocks, indices
✅ Visual Feedback: Background colours show setup alignment
✅ Clean Code: Well-documented Pine Script v5
⚠️ Limitations
⚠️ Requires Trending Markets: Underperforms in consolidation
⚠️ Not a Holy Grail: Will have losing trades and drawdowns
⚠️ Needs Proper Capital: Minimum $1,000 recommended
⚠️ Slippage Impact: Real-world execution may differ
⚠️ Backtesting Bias: Past results don't guarantee future performance
⚠️ Learning Curve: Optimal settings require experimentation
⚠️ Market Dependent: Some markets work better than others
📊 Statistics to Monitor
When evaluating this strategy, focus on:
1. Profit Factor: Should be > 2.0 (higher is better)
2. Win Rate: Target 50-70% (varies by settings)
3. Average Win vs Average Loss: Should be at least 1.5:1
4. Maximum Drawdown: Keep under 15-20%
5. Consistency: Look for steady equity curve
6. Number of Trades: Minimum 30-50 for statistical relevance
7. Risk/Trade: Should be consistent around 1%
🔐 Risk Disclaimer
IMPORTANT: Trading carries substantial risk of loss and is not suitable for all investors. Past performance is not indicative of future results. This strategy is provided for educational purposes and should not be considered financial advice.
Before using this strategy with real money:
- Thoroughly backtest on historical data
- Forward test on a demo account
- Understand your broker's execution and fees
- Only risk capital you can afford to lose
- Consider consulting with a financial advisor
- Start with small position sizes
- Monitor performance regularly
The creator of this strategy:
- Makes no guarantees of profitability
- Is not responsible for any trading losses
- Recommends proper risk management at all times
- Suggests thorough testing before live use
📞 Support & Updates
- Version: 1.0 (Pine Script v6)
- Last Updated**: 2025
- Tested On: Multiple forex pairs, crypto, indices
- Minimum TradingView Plan: Free (backtesting included)
For questions, suggestions, or bug reports, please comment below or send a message.
Enigma Sniper 369The "Enigma Sniper 369" is a custom-built Pine Script indicator designed for TradingView, tailored specifically for forex traders seeking high-probability entries during high-volatility market sessions. 
Unlike generic trend-following or scalping tools, this indicator uniquely combines session-based "kill zones" (London and US sessions), momentum-based candle analysis, and an optional EMA trend filter to pinpoint liquidity grabs and reversal opportunities. 
Its originality lies in its focus on liquidity hunting—identifying levels where stop losses are likely clustered (around swing highs/lows and wick midpoints)—and providing visual entry zones that are dynamically removed once price breaches them, reducing clutter and focusing on actionable signals. 
The name "369" reflects the structured approach of three key components (session timing, candle logic, and trend filter) working in harmony to snipe precise entries.
   
      
What It Does
"Enigma Sniper 369" identifies potential buy and sell opportunities by drawing two types of horizontal lines on the chart during user-defined London and US
session kill zones:
Solid Lines: Mark the swing low (for buys) or swing high (for sells) of a trigger candle, indicating a potential entry point where stop losses might be clustered.
Dotted Lines: Mark the 50% level of the candle’s wick (lower wick for buys, upper wick for sells), serving as a secondary confirmation zone for entries or tighter stop-loss placement.
These lines are plotted only when specific candle conditions are met within the kill zones, and they are automatically deleted once the price crosses them, signaling that the liquidity at that level has likely been grabbed. The indicator also includes an optional EMA filter to ensure trades align with the broader trend, reducing false signals in choppy markets.
How It Works
The indicator’s logic is built on a multi-layered approach:
Kill Zone Timing: Trades are only considered during user-defined London and US session hours (e.g., London from 02:00 to 12:00 UTC, as seen in the screenshots). These sessions are known for high volatility and liquidity, making them ideal for capturing institutional moves.
Candle-Based Momentum Logic:
Buy Signal: A candle must close above its midpoint (indicating bullish momentum) and have a lower low than the previous candle (suggesting a potential liquidity grab below the previous swing low). This is expressed as close > (high + low) / 2 and low < low .
Sell Signal: A candle must close below its midpoint (bearish momentum) and have a higher high than the previous candle (indicating a potential liquidity grab above the previous swing high), expressed as close < (high + low) / 2 and high > high .
These conditions ensure the indicator targets candles that break recent structure to hunt stop losses while showing directional momentum.
Optional EMA Filter: A 50-period EMA (customizable) can be enabled to filter signals based on trend direction.
Buy signals are only generated if the EMA is trending upward (ema_value > ema_value ), and sell signals require a downward EMA trend (ema_value < ema_value ). This reduces noise by aligning entries with the broader market trend.
Liquidity Levels and Deletion Logic:
For a buy signal, a solid green line is drawn at the candle’s low, and a dotted green line at the 50% level of the lower wick (from the candle body’s bottom to the low).
For a sell signal, a solid red line is drawn at the candle’s high, and a dotted red line at the 50% level of the upper wick (from the body’s top to the high).
These lines extend to the right until the price crosses them, at which point they are deleted, indicating the liquidity at that level has been taken (e.g., stop losses triggered).
Alerts: The indicator includes alert conditions for buy and sell signals, notifying traders when a new setup is identified.
Underlying Concepts
The indicator is grounded in the concept of liquidity hunting, a strategy often employed by institutional traders. Markets frequently move to levels where stop losses are clustered—typically just beyond swing highs or lows—before reversing in the opposite direction. The "Enigma Sniper 369" targets these moves by identifying candles that break structure (e.g., a lower low or higher high) during high-volatility sessions, suggesting a potential sweep of stop losses. The 50% wick level acts as a secondary confirmation, as this midpoint often represents a zone where tighter stop losses are placed by retail traders. The optional EMA filter adds a trend-following element, ensuring entries are taken in the direction of the broader market momentum, which is particularly useful on lower timeframes like the 15-minute chart shown in the screenshots.
How to Use It
Here’s a step-by-step guide based on the provided usage example on the GBP/USD 15-minute chart:
Setup the Indicator: Add "Enigma Sniper 369" to your TradingView chart. Adjust the London and US session hours to match your timezone (e.g., London from 02:00 to 12:00 UTC, US from 13:00 to 22:00 UTC). Customize the EMA period (default 50) and line styles/colors if desired.
Identify Kill Zones: The indicator highlights the London session in light green and the US session in light purple, as seen in the screenshots. Focus on these periods for signals, as they are the most volatile and likely to produce liquidity grabs.
Wait for a Signal: Look for solid and dotted lines to appear during the kill zones:
Buy Setup: A solid green line at the swing low and a dotted green line at the 50% lower wick level indicate a potential buy. This suggests the market may have grabbed liquidity below the swing low and is now poised to move higher.
Sell Setup: A solid red line at the swing high and a dotted red line at the 50% upper wick level indicate a potential sell, suggesting liquidity was taken above the swing high.
Place Your Trade:
For a buy, set a buy limit order at the dotted green line (50% wick level), as this is a more conservative entry point. Place your stop loss just below the solid green line (swing low) to cover the full swing. For example, in the screenshots, the market retraces to the dotted line at 1.32980 after a liquidity grab below the swing low, triggering a buy limit order.
For a sell, set a sell limit order at the dotted red line, with a stop loss just above the solid red line.
Monitor Price Action: Once the price crosses a line, it is deleted, indicating the liquidity at that level has been taken. In the screenshots, after the buy limit is triggered, the market moves higher, confirming the setup. The caption notes, “The market returns and tags us in long with a buy limit,” highlighting this retracement strategy.
Additional Context: Use the indicator to identify liquidity levels that may be targeted later. For example, the screenshot notes, “If a new session is about to open I will wait for the grab liquidity to go long,” showing how the indicator can be used to anticipate future moves at session opens (e.g., London open at 1.32980).
Risk Management: Always set a stop loss below the swing low (for buys) or above the swing high (for sells) to protect against adverse moves. The 50% wick level helps tighten entries, improving the risk-reward ratio.
Practical Example
On the GBP/USD 15-minute chart, during the London session (02:00 UTC), the indicator identifies a buy setup with a solid green line at 1.32901 (swing low) and a dotted green line at 1.32980 (50% wick level). The market initially dips below the swing low, grabbing liquidity, then retraces to the dotted line, triggering a buy limit order. The price subsequently rises to 1.33404, yielding a profitable trade. The user notes, “The logic is in the last candle it provides new level to go long,” emphasizing the indicator’s ability to identify fresh levels after a liquidity sweep.
Customization Tips
Adjust the EMA period to suit your timeframe (e.g., a shorter period like 20 for faster signals on lower timeframes).
Modify the session hours to align with your broker’s timezone or specific market conditions.
Use the alert feature to get notified of new setups without constantly monitoring the chart.
Why It’s Useful for Traders
The "Enigma Sniper 369" stands out by combining session timing, momentum-based candle analysis, and liquidity hunting into a single tool. It provides clear, actionable levels for entries and stop losses, removes invalid signals dynamically, and aligns trades with high-probability market conditions. Whether you’re a scalper looking for quick moves during London open or a swing trader targeting session-based reversals, this indicator offers a structured, data-driven approach to trading.
Mile Runner - Swing Trade LONGMile Runner - Swing Trade LONG Indicator  - By  @jerolourenco 
 Overview 
 The Mile Runner -  Swing Trade LONG  indicator is designed for swing traders who focus on LONG positions in stocks, BDRs (Brazilian Depositary Receipts), and ETFs. It provides clear entry signals, stop loss, and take profit levels, helping traders identify optimal buying opportunities with a robust set of technical filters. The indicator is optimized for daily candlestick charts and combines multiple technical analysis tools to ensure high-probability trades.
 Key Features 
Entry Signals: Visualized as green triangles below the price bars, indicating a potential LONG entry.
Stop Loss and Take Profit Levels: Automatically plotted on the chart for easy reference.
Stop Loss: Based on the most recent pivot low (support level).
Take Profit: Calculated using a Fibonacci-based projection from the entry price to the stop loss.
Trend and Momentum Filters: Ensures trades align with the prevailing trend and have sufficient momentum.
Volume and Volatility Confirmation: Verifies market interest and price movement potential.
 How It Works 
The indicator uses a combination of technical tools to filter and confirm trade setups:
Exponential Moving Averages (EMAs):
A short EMA (default: 9 periods) and a long EMA (default: 21 periods) identify the trend.
A bullish crossover (EMA9 crosses above EMA21) signals a potential upward trend.
Money Flow Index (MFI):
Confirms buying pressure when MFI > 50.
Average True Range (ATR):
Ensures sufficient volatility by checking if ATR exceeds its 20-period moving average.
Volume:
Confirms market interest when volume exceeds its 20-period moving average.
Pivot Lows:
Identifies recent support levels (pivot lows) to set the stop loss.
Ensures the pivot low is recent (within the last 10 bars by default).
Additional Trend Filter:
Confirms the long EMA is rising, reinforcing the bullish trend.
Inputs and Customization
The indicator is highly customizable, allowing traders to tailor it to their strategies:
EMA Periods: Adjust the short and long EMA lengths.
ATR and MFI Periods: Modify lookback periods for volatility and momentum.
Pivot Lookback: Control the sensitivity of pivot low detection.
Fibonacci Level: Adjust the Fibonacci retracement level for take profit.
Take Profit Multiplier: Fine-tune the aggressiveness of the take profit target.
Max Pivot Age: Set the maximum bars since the last pivot low for relevance.
 Usage Instructions 
Apply the Indicator:
Add the "Mile Runner - Swing Trade LONG" indicator to your TradingView chart.
Best used on daily charts for swing trading.
Look for Entry Signals:
A green triangle below the price bar signals a potential LONG entry.
Set Stop Loss and Take Profit:
Stop Loss: Red dashed line indicating the stop loss level.
Take Profit: Purple dashed line showing the take profit level.
Monitor the Trade:
The entry price is marked with a green dashed line for reference.
Adjust trade management based on the plotted levels.
Set Alerts:
Use the built-in alert condition to get notified of new LONG entry signals.
 Important Notes 
 For LONG Positions Only : Designed exclusively for swing trading LONG positions.
Timeframe: Optimized for daily charts but can be tested on other timeframes.
Asset Types: Works best with stocks, BDRs, and ETFs.
Risk Management: Always align stop loss and take profit levels with your risk tolerance.
 Why Use Mile Runner? 
The Mile Runner indicator simplifies swing trading by integrating trend, momentum, volume, and volatility filters into one user-friendly tool. It helps traders:
Identify high-probability entry points.
Establish clear stop loss and take profit levels.
Avoid low-volatility or low-volume markets.
Focus on assets with strong buying pressure and recent support.
By following its signals and levels, traders can make informed decisions and enhance their swing trading performance. Customize the inputs and test it on your favorite assets—happy trading!






















